Principal Software Engineer

Fidelity•Westlake, TX
•Onsite

About The Position

Fidelity Investments is hiring a Principal Software Engineer in Test to drive quality engineering initiatives across a diverse and complex engineering area. The role will design and develop test automation frameworks for an integrated desktop platform and support modernization of desktop applications across UI and API capabilities. It is part of the Quality Engineering organization within the Workplace Investing division and requires onsite attendance at Fidelity’s Westlake, Texas office. The engineer will lead quality engineering for a multi-year modernization initiative and establish standards, frameworks, and best practices for the broader Quality Engineering organization. Working with technologists and partners across business and technology, the role advances test automation, continuous quality, and continuous integration across the product ecosystem. It requires extensive collaboration throughout the project lifecycle and a customer-focused approach to consulting with development and business partners.

Requirements

  • Bachelor’s degree in a technical discipline or equivalent experience.
  • 12 or more years of experience in Software Test or Quality Engineering roles.
  • Experience testing distributed applications at multiple layers of the technology stack, including UI, API, and backend.
  • Hands-on experience developing and maintaining test frameworks such as Selenium, Karate, and Playwright.
  • Technical skills with Java, Python, TypeScript, and SQL.
  • Strong experience designing, developing, and executing test automation using frameworks such as Playwright, Karate, and Selenium.
  • Ability to collaborate, lead, and influence others and build strong internal and external partner relationships.
  • Experience with cloud technologies such as AWS or Azure, DevOps, and CI/CD tools.

Nice To Haves

  • Understanding and working experience of non-functional testing.

Responsibilities

  • Drive quality engineering initiatives across a diverse and complex engineering area.
  • Design, develop, and maintain test automation frameworks for an integrated desktop platform.
  • Lead quality engineering efforts for a multi-year modernization initiative.
  • Establish standards, frameworks, and best practices for the broader Quality Engineering organization.
  • Advance test automation, continuous quality, and continuous integration across the product ecosystem.
  • Consult and collaborate with development and business partners throughout the project lifecycle.
  • Ensure high-quality application delivery through test automation and execution.
  • Reinforce Quality direction and contribute to a high-performing team.
  • Communicate effectively across globally dispersed team members and multiple organizational levels.
  • Ensure consistent application of Quality Engineering best practices and demonstrate an Agile mindset.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service