Software Engineer in Test

Capgemini•Dallas, TX
•$80,420 - $106,050•Hybrid

About The Position

Capgemini is seeking a Software Engineer in Test to provide quality assurance for Data Engineering. The role involves automated verification and validation of products, independently designing and executing test automation solutions, and applying expertise in test automation, programming, test environments, and testing methodologies. The engineer will help build end-to-end test strategies, define exit criteria, contribute to the automation roadmap, and maintain awareness of audit and compliance commitments. As part of an agile squad, the role may involve Quality Engineering analysis and development, or DevOps stories. The engineer will help size stories and with sprint planning, collaborate with squad members to complete testing, and coordinate quality activities throughout the epic lifecycle. The position is based in Westlake, Texas, with day-one onsite work and a hybrid arrangement.

Requirements

  • 6–9 years of software development experience or equivalent relevant experience desired.
  • 6–9 years of software quality assurance experience or solid equivalent experience desired.
  • Bachelor’s degree or higher.
  • Expert knowledge of application software development, QA principles, and agile methodology.
  • Strong SQL skills and Java and Python development experience.
  • Experience in software test automation for RESTful services using Cucumber, JUnit, Selenium, and RestAssured.
  • Experience with Git, Gradle, and Maven.
  • Knowledge of CI/CD pipelines.
  • Proven experience across the software development process, including analysis, design, coding, system and user testing, problem resolution, and planning.
  • Strong communication and social skills, with the ability to maintain effective working collaborations.
  • Ability to work effectively with product development, external teams, and management.
  • Agile experience sufficient to contribute to story sizing and sprint planning.

Nice To Haves

  • Two years of Big Data Data Lake or Data Warehouse experience is desired.
  • Experience in retirement plan administration or financial services.
  • Knowledge of data pipeline testing.
  • ISTQB certification.
  • Data engineering experience with Snowflake, Airflow, AWS, or Azure.
  • Experience with Big Data reporting tools such as OBIEE, Tableau, or Power BI.
  • Experience testing ETL data pipelines and Data Warehouse platforms.
  • Exposure to the iCEDQ test tool.

Responsibilities

  • Design and execute test automation solutions for automated product verification and validation.
  • Provide quality assurance for Data Engineering and develop end-to-end test strategies.
  • Determine testing exit criteria and contribute to the automation roadmap.
  • Account for audit and compliance commitments in quality engineering work.
  • Work on Quality Engineering analysis and development, or DevOps stories, within an agile squad.
  • Help size stories and assist with sprint planning.
  • Collaborate with squad resources to ensure testing efforts are completed by the team.
  • Coordinate quality activities throughout the epic lifecycle and help move quality earlier in the process.
  • Identify opportunities to bring external ideas and innovation into the wider Quality Engineering team.

Benefits

  • Paid time off, with vacation of 12–25 days depending on employee grade, plus company-paid holidays, personal days, and sick leave.
  • Medical, dental, and vision coverage.
  • Retirement savings plans, including 401(k) in the U.S.
  • Life and disability insurance.
  • Employee assistance programs.
  • Other benefits based on local policy and eligibility.
  • The role may be eligible for variable incentives, bonuses, or commissions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service