Senior Software Engineer in Test

Fidelity•Westlake, TX

About The Position

As a Senior Software Engineer in Test, you will combine technical experience in test automation with business domain knowledge and data analysis. Working in an agile structure, you will partner with product leads to implement test automation and conduct manual testing, helping the team build stable applications that meet business needs. You will work with technologists who promote testing practices, implement automation, and collaborate with development and business partners. The role includes developing and maintaining automated test suites, training teams on test management, and improving test coverage and application health. The position is part of Fidelity’s FFIO Test Engineering Chapter, which partners with product leaders and team members aligned to FFIO Product Areas to support technology initiatives through testing practices, automation, and test execution. Fidelity states that it is transitioning toward a full-time onsite working model through a phased regional and role-based rollout; onsite expectations vary and may evolve. This transition does not apply to fully remote roles. Fidelity will not provide immigration sponsorship for this position. Hiring may be restricted by applicable laws and regulations concerning certain criminal histories.

Requirements

  • 5+ years of software product experience working on commercially available software.
  • 3+ years of relevant technical experience and experience in test automation.
  • Experience with Agile/Scrum methodology.
  • Bachelor’s degree or greater.
  • Hands-on experience crafting and maintaining testing frameworks such as JUnit, Cucumber, Cypress, and Playwright.
  • Intermediate Java skills.
  • Good understanding of web services testing.
  • SQL skills.
  • Data analysis and technical troubleshooting skills.

Nice To Haves

  • Financial services experience.
  • Agile experience.
  • Testing process experience.

Responsibilities

  • Develop and maintain automated test suites to assess product quality and release readiness.
  • Train teams on test management.
  • Collaborate with the team to improve test coverage and overall application health.
  • Partner with product leads and development and business partners to implement test automation and execute manual testing.
  • Create efficiencies in testing to increase agility and time to deliver business value.
  • Promote strong quality practices and influence the team to focus on quality in each sprint.
  • Continuously improve the stability and resiliency of critical business processes and applications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service