Test Automation Engineer

Capgemini•Dallas, TX
•$65,000 - $72,000

About The Position

Capgemini is seeking a Senior Automation Test Engineer to support the modernization of a large-scale legacy enterprise application. The current platform uses IBM WebSphere and Apache Struts and is being transformed into a modern architecture using specification-driven development approaches. The role focuses on defining test strategy, establishing automation standards, developing robust UI and API testing frameworks, and maintaining quality throughout the modernization initiative. The engineer will collaborate with technical and business stakeholders and contribute to testing for Angular applications, REST APIs, backend processing, and batch-job enhancements.

Requirements

  • Strong experience in TypeScript (mandatory).
  • Expertise in API automation testing using Rest Assured (Java).
  • Extensive experience with UI test automation and automation framework development.
  • Experience testing Angular-based applications.
  • Strong knowledge of Java and modern software testing practices.
  • Proven experience supporting large-scale application migration or modernization projects.
  • Experience defining test strategies, automation roadmaps, and quality standards.
  • Solid understanding of RESTful APIs, integration testing, and backend validation.
  • Experience with legacy platforms including IBM WebSphere and Apache Struts.
  • Experience with specification-driven or behavior-driven development approaches.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to backend batch-processing systems.

Responsibilities

  • Define and implement the overall test strategy for legacy-to-modern application migration projects.
  • Design, develop, and maintain automated test frameworks for UI and API testing.
  • Create and execute automated test cases for Angular-based applications and REST APIs.
  • Build automation standards, best practices, and testing governance across the project.
  • Collaborate with architects, developers, and business stakeholders during application modernization initiatives.
  • Validate functionality during migration from legacy technologies such as IBM WebSphere and Apache Struts.
  • Support testing efforts for backend processing and batch-job enhancements.
  • Participate in proof-of-concept activities involving specification-driven development methodologies.
  • Identify risks, gaps, and quality improvement opportunities throughout the software development lifecycle.

Benefits

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