Jobs and Careers
FI

Principal Software Engineer/Developer

Fidelity Investments
United Statesfull_timeVerifiedPosted 14 Jan 2026

About the role

Job Description:

Position Description: 

 

Builds test automation using an established frameworks -- JEST, Cucumber, and Selenium. Builds automation pipelines by leveraging Continuous Integration and Continuous Delivery (CI/CD) tools  -- Jenkins. Tests engineering applications and webservices  (REST APIs, JavaScript, Typescript, Postman, and SQL) within automated test scenarios. Assures that projects meet quality standards by providing technical guidance in planning, designing, and executing testing and developing procedures relating to product quality on complex projects. 

 

Primary Responsibilities: 

 

  • Performs code reviews and formal reviews of application designs, business, and functional requirements.  

  • Defines and implements quality process improvements focused on defect prevention. 

  • Ensures test environment reflects business requirements for test execution. 

  • Assists in development of in-house test tools. 

  • Executes manual and/or automated test scripts for most complex projects. 

  • Coordinates test schedules, work assignments, and resource plans.  

  • Ensures progress of all test activities against plan.  

  • Ensures execution of project regression test tasks. 

  • Mentors junior team members and provides technical guidance. 

  • Establishes project plans for projects of moderate scope. 

  • Responsible for meeting project goals on-time and on-budget. 

  • Maintains status of project and monitors activities of team members. 

  • Acts as a primary liaison for business units to resolve various project/technology issues. 

  • Works directly with the user community for project definition.  

  • Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.  

  • Develops original and creative technical solutions to on-going development efforts. 

  • Recommends strategies and methods to improve test plans and test processes.  

  • Analyzes and reports overall test status and results.  

  • Identifies and resolves test issues.  

  • Defines and coordinates regression tests, and production verification and validation for future projects.  

  • Perform risk analysis at project management level. 

 

Education and Experience: 

 

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 Software Engineer/Developer (or closely related occupation) developing automation frameworks and test scripts to automate Application Programming Interfaces (APIs) and Web applications, using Java, RestAssured, Cu

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Fidelity Investments

View company profile →