Senior Software Quality Engineer Rest Assured or Karate
Fidelity Investments is a privately held, Boston-headquartered financial services company providing investing, trading, retirement, wealth management, brokerage, workplace benefits, custody and clearing, and digital-asset services.
Maintainer signals as of 9/25/2026
About Fidelity Investments
Fidelity serves individual investors, employers, wealth-management firms, institutions, innovators, and charitable donors through diversified financial-services businesses. Current offerings include brokerage and trading, mutual funds and exchange-traded products, retirement and workplace savings, financial planning and advice, wealth management, institutional custody and clearing, and crypto/digital-asset products.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, maintain, and execute automated tests for distributed applications. You will build test strategies and automation suites, support continuous integration and deployment, manage test data, collaborate with technical and business experts, and improve application quality and stability.
Requirements
- 8 years of relevant technical and test automation experience
- Bachelor's degree or equivalent in a technology-related field
- Experience with Agile development methodology and Jira
- Experience testing distributed applications across multiple technology layers
- Experience with the test management lifecycle
- Knowledge of Oracle, DB2, or Postgres relational databases
- Experience with PL/SQL and complex queries, views, and packages
- Experience with RestAssured, Playwright, Karate, Cucumber, and TestNG
- Experience with Java and Spring Boot
- Strong SQL skills
- Knowledge of GitHub, Maven, Jenkins, Docker, and SonarQube
- Experience with Azure or AWS cloud technologies, DevOps, and CI/CD
Responsibilities
- Design, develop, maintain, and execute automated tests
- Design test strategies and automation suites for new products and applications
- Test distributed applications across multiple technology layers
- Support automation, continuous integration, and test data ecosystems
- Improve application quality and stability
- Collaborate with technical and business experts
Benefits
- Fully paid parental leave
- On-site health and wellness centers
