Senior Test Engineer

Fidelity InvestmentsMerrimack, NH
Hybrid

About The Position

The Role We are seeking a detail-oriented and highly skilled Software Test Engineer to join our shared services team. In this role, you will be responsible for designing, developing, and executing both manual and automated test plans to ensure delivery of high‑quality software products. You will collaborate closely with developers, product owners, and other stakeholders to identify issues early, drive continuous improvement, and support the release of reliable and scalable software solutions. The Expertise You Have We are seeking an experienced quality assurance engineer to contribute to on-going project work on the Fixed Income applications. You will support the team by developing test automation, support our Acceptance Test Driven Development (ATDD) practices, and play an overall role in the team to help drive product quality. When you join our team, you will get an opportunity to work on challenging problems in a fun, dynamic environment with other talented individuals. You will join an agile team and play a hands-on role in coordination, design and development of application releases for the Shared Services product line. · A strong understanding of the software development lifecycle process, preference is with Agile. · Bachelor’s degree in computer science, Mathematics, or Engineering or similar. The Team Fidelity’s Fixed Income Division manages over 3 trillion and continues to see strong inflows into our funds. To support this growth and drive scale, we are seeking a quality test engineer to be part of a growing team that supports our portfolio management and trading products. In our Fixed Income Technology organization, we are committed to empowering our investment professionals with the very best tools and technologies to deliver world class investment performance to our customers. Our technology experts work across a broad array of investment processes supporting many different types of securities and investment objectives. Through outstanding business and technology partnership, we can offer great solutions to help our customers meet their financial objectives.

Requirements

  • Quality Mindset
  • 5 years of Software Testing Experience (both functional and automation)
  • Experience with designing, developing, and executing maintainable test automation using test frameworks like Cucumber or FitNesse
  • Experience in writing SQL queries for data validation against highly normalized transactional databases – Oracle strongly preferred
  • Demonstrable experience and knowledge of object-oriented programming skills
  • Familiar with Performance Engineering concepts
  • Fast learner and a great team player
  • You can effectively work on a small development team
  • You are self-motivated, driven, and have a strong client focus and results in an orientation approach
  • You have strong written and verbal communication skills to effectively engage with the technical team
  • Strong analytical and problem-solving skills
  • Strong desire to learn new technologies and the ability to ramp up quickly
  • A strong understanding of the software development lifecycle process, preference is with Agile.
  • Bachelor’s degree in computer science, Mathematics, or Engineering or similar.

Responsibilities

  • Develop automated test cases and underlying components of the testing automation framework
  • Create and conduct Test Strategy and Test Plan reviews with team and ensure that all the quality standards are met by following the process as part of the Agile cycle
  • Execute functional, system and integration tests and Participate in UAT testing with the operations
  • Adhere to software engineering best practices using Java, GitHub, SQL, Jenkins and JSON
  • Look for opportunities to streamline the SDLC especially as it relates to testing
  • Work closely with the Product Owner to define Acceptance Criteria
  • Analyze test results, determine suitability of builds for production deployment, and provide sign-off documentation for our change management process
  • Participate in coordinated regression testing efforts for shared services releases
  • Develop, document and communicate testing artifacts within the team.
  • Maintain trusted relationships with business partners.
  • Able to be highly productive in an agile project delivery environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service