Fidelity is seeking a Principal QA Engineer to test distributed applications and their interactions across complex microservices architectures. In this technical leadership role, you will develop automated test cases, build and maintain CI/CD pipelines, and perform deep technical and functional analysis.
What You'll Do
- Document test procedures to ensure replicability and compliance with standards.
- Review software documentation for technical accuracy, compliance, and completeness.
- Perform code reviews and formal reviews of application designs, business, and functional requirements.
- Review reports on software problems and analyze overall test status and results.
- Define and implement Quality Assurance process improvements focused on defect prevention.
- Ensure the test environment accurately reflects business requirements for test execution.
- Coordinate test schedules, work assignments, and resource plans.
- Establish project plans for projects of moderate scope.
- Provide technical leadership on analysis, design, code, tests, problem resolution, and plans.
- Perform independent and complex technical and functional analysis for multiple projects.
- Develop original and creative technical solutions to ongoing development challenges.
- Recommend strategies and methods to improve test plans and test processes.
- Define and coordinate regression tests and determine production verification and validation processes for future projects.
What We're Looking For
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal QA Engineer (or closely related occupation) developing and maintaining test automation frameworks in a financial service environment, using Java, Cucumber, Playwright, and Karate.
- Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal QA Engineer (or closely related occupation) developing and maintaining test automation frameworks in a financial service environment, using Java, Cucumber, Playwright, and Karate.
Technical Stack
- Automation & Testing: Selenium, Appium, Cucumber, JEST, Playwright, Karate, JUnit, CodeQL, WireMock, REST Assured
- Languages: Java, JavaScript, TypeScript, Python, SQL
- Tools & Platforms: Jenkins, Postman, Jira Xray, Confluence, Miro, Enterprise Architect, GitHub
- Infrastructure & Monitoring: Amazon Web Services (AWS) Cloud, Datadog, Grafana
- APIs: REST APIs
Work Mode
This position follows a hybrid work model.
Fidelity is an equal opportunity employer.




