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 TechnologyMost 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.

