Search
Principal Software Engineer in Test

Principal Software Engineer in Test

locationMerrimack, NH, USA
PublishedPublished: 2/19/2026
Full Time

Job Description:

Principal Software Engineer in Test

Note: Fidelity is not providing immigration sponsorship for this position

The Role
As a Principal Software Engineer in Test, you blend extensive technical experience in test automation with business domain knowledge and data analysis. Within an agile structure, you will partner with product leads to implement test automation and conduct manual testing to increase testing efficiency and support the team in delivering highly stable applications that meet business needs. In this role, you will collaborate with a team of technologists who are passionate about promoting strong testing practices, implementing automation, and executing testing alongside development and business partners.

Your responsibilities include reviewing test strategies with stakeholders to ensure coverage across unit, functional, performance, and acceptance testing; developing and maintaining automated test suites and frameworks to assess product quality and release readiness; and conducting manual testing when necessary. You will train teams on test management, drive efficiencies that enhance agility and speed to business value, influence the team to embed quality in every sprint, and continuously focus on improving the stability and resiliency of critical business processes and applications.

The Expertise You Have and The Skills You Bring

  • 8+ years of software product experience working on commercially available software

  • 5+ years of relevant technical experience and experience in test automation

  • Experience creating, maintaining, and enforcing the overall program test plan with stakeholders based on evolving schedules and timelines

  • Ensuring that all the various kinds of testing like unit, functional, performance, acceptance etc. are getting covered.

  • Experience reporting on the test progress, the product quality status and overall test results to initiative stakeholders

  • Challenge the team continuously to move towards automation for all daily works

  • Financial services and Agile/ Scrum experience

  • Continuously focus on improving stability and resiliency of critical business processes and applications

  • Ability to drive the test automation strategy within the team

  • Hands on experience with crafting and maintaining testing frameworks like Junit, Cucumber, Cypress

  • Intermediate Java skills

  • Good understanding of web services testing

  • SQL skills is a must

  • Data analysis and technical troubleshooting

  • Build efficiencies in testing that increase agility and time to deliver business value

The Team
In the FFIO Test Engineering Chapter, we work in partnership with product leaders and team members that align to FFIO Product Areas to promote testing practices, implement test automation and execute testing in support of technology-based initiatives.

#FidelityAlts

Certifications:

Category:

Information Technology

Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements. Please consult with your recruiter for the specific expectations for this position.

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.