Software Engineer in Test

Fidelity•Westlake, TX

About The Position

As a Software Engineer in Test, you will use expertise in automation, business domain knowledge, and data analysis to deliver high-quality, reliable software. You will partner with engineering and business teams to build scalable testing solutions, reduce risk and defects, strengthen system reliability, and ensure applications meet business expectations. Within FFIO Quality Engineering, you will work with teams across FFIO and Enterprise Technology to elevate product quality, improve delivery outcomes, and ensure systems are resilient, stable, and ready to scale. The role focuses on improving product quality and delivery performance through effective automation, targeted manual testing, strong test management, and continuous improvement of testing practices. Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Current onsite expectations vary by role and location and may evolve. This transition does not apply to fully remote roles. Fidelity will not provide immigration sponsorship for this position.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • At least 3 years of experience in test automation and software quality assurance.
  • Proficiency with automation tools such as Selenium, Playwright, or Cypress.
  • Strong programming or scripting skills in Java, Python, or JavaScript.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Familiarity with API testing tools such as Postman or REST Assured.
  • Understanding of the software development lifecycle and Agile methodologies.
  • Intermediate Java skills.
  • Good understanding of web services testing.
  • SQL skills.
  • Ability to analyze test results, troubleshoot technical issues, and report defects.
  • Effective communication and collaboration skills for working with multiple teams and technical and business stakeholders.
  • High engagement at team and group levels, with a desire to learn and contribute beyond primary tasking.

Responsibilities

  • Build and maintain automated test suites to validate product quality and release readiness.
  • Execute targeted manual testing where it adds value.
  • Enable teams with effective test management practices that improve delivery outcomes.
  • Partner with engineers to expand test coverage and reduce defect leakage.
  • Continuously improve testing strategies, tooling, and execution to increase efficiency and effectiveness.
  • Develop and maintain automated test scripts for web, API, and backend systems.
  • Design and implement test automation frameworks using industry-standard tools.
  • Collaborate with developers and QA teams to identify test requirements and coverage.
  • Integrate automated tests into CI/CD pipelines for continuous quality assurance.
  • Analyze test results, troubleshoot failures, and report defects effectively.
  • Maintain documentation for test cases, scripts, and automation processes.
  • Ensure compliance with quality standards and best practices.
  • Drive the team's test automation strategy and influence the team to focus on quality in each sprint.
  • Improve the stability and resiliency of critical business processes and applications.
  • Build testing efficiencies that increase agility and time to deliver business value.
  • Communicate and collaborate with technical and business stakeholders across teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service