Demo

Senior Engineer-Test Automation

TEKsystems
TEKsystems Salary
Dallas, TX Full Time
POSTED ON 3/26/2026
AVAILABLE BEFORE 4/24/2026

Think of TEKsystems Global Services (TGS) as the growth solution for enterprises today. We unleash growth through technology, strategy, design, execution and operations with a customer-first mindset for bold business leaders. We deliver cloud, data and customer experience solutions. Our partnerships with leading cloud, design and business intelligence platforms fuel our expertise. We value deep relationships, dedication to serving others and inclusion. We drive positive outcomes for our people and our business, and we stay true to our commitments and act in harmony with our words. We exist to create significant opportunity for people to achieve fulfillment through career success. Ready to join us?


Here’s what the opportunity supported through our TGS Talent Acquisition Team requires:


Job Summary

We are seeking a highly skilled and motivated Senior Automation Test Engineer with 8–10 years of experience in software testing and test automation, including at least 2 years focused on AI Testing/Evaluation. The ideal candidate will have hands-on expertise in designing, developing, and executing robust automated test frameworks and pipelines, ensuring the quality and reliability of AI/ML models and software systems. The ideal candidate should have strong proficiency in Selenium and Playwright for UI/API and end-to-end test automation, as well as excellent programming skills in Python and Java. A solid foundation in software quality assurance methodologies, data validation (including working knowledge of SQL), and integrating automated tests within CI/CD pipelines and DevOps processes is essential. The ideal candidate should be a team player, responsible for the design and orchestration of automated testing for AI components of various solutions delivered by our Application, Data & A/I Practice for clients, ensuring high standards of quality and performance in production environments.


Essential Functions

• Actively participate in requirement gathering and design discussions, translating functional requirements into comprehensive test plans and strategies, and clearly conveying complex quality considerations to stakeholders.

• Design, develop, and maintain end-to-end test automation frameworks using Selenium and Playwright, ensuring extensive coverage of web application interfaces, API integration and AI-driven features across different browsers and environments.

• Utilize strong programming skills in Python and Java to create and optimize test scripts; employ SQL to set up and validate test data and to verify backend data integrity and transformations in databases as part of the testing process.

• Implement and integrate automated testing within CI/CD pipelines (e.g., using Jenkins, Azure DevOps, or similar) to enable continuous testing and rapid delivery. Ensure that every code change triggers automated tests and that quality gates are enforced before deployment.

• Collaborate closely with software developers, data engineers, data scientists, and DevOps engineers throughout the development lifecycle to ensure test cases cover all critical scenarios and that defects are promptly identified, documented, and resolved.

• Develop and execute a variety of automated tests (unit, integration, regression, performance, and security tests) to validate AI/ML models and data pipelines – including verifying model predictions, evaluating accuracy against expected outcomes, and testing model behavior under various scenarios.

• Monitor and analyze test execution results for both traditional software and AI-specific metrics (such as model precision, recall, and performance), proactively identifying issues like regression, data drift, or anomalies in model outputs, and drive continuous improvements in testing processes.

• Apply best practices in test data management and environment configuration to simulate real-world data scenarios for AI systems, including the use of synthetic data generation or mocking techniques to robustly test machine learning models and data workflows.

• Ensure that testing practices adhere to relevant quality standards and compliance requirements (especially when handling sensitive data in AI model testing) and implement necessary DevOps and security testing (DevSecOps) measures such as automated checks for data privacy or model bias, where applicable.

• Occasional support to Sales and Pre-Sales teams by providing thought leadership in quality assurance for AI solutions – for example, helping demonstrate our testing approach and tools to clients or crafting points on how robust test automation drives reliable AI solution delivery.


Mandatory Skills/Competencies:

• Bachelor’s degree in Computer Science, Engineering, or a related field

• 8–10 years of hands-on experience in software Quality Assurance (QA) and test automation, with a proven track record in designing and implementing automated testing solutions for complex applications.

• Minimum 2 years of recent experience in AI/ML testing or evaluation, validating machine learning models or AI-driven features (e.g., testing model outputs, performance, bias, and reliability).

• Strong proficiency in Python and Java, with the ability to write clean, efficient automated test scripts and frameworks in both languages.

• Extensive experience with test automation tools and frameworks, especially Selenium and Playwright, for web UI automation and API testing (experience with similar tools like Cypress or TestComplete is a plus).

• Solid understanding of SQL and relational databases for test data setup and result validation; able to write and execute complex SQL queries to verify data transformations and backend processes.

• Hands-on experience with Continuous Integration/Continuous Delivery (CI/CD) processes and tools (e.g., Jenkins, GitHub Actions, Azure DevOps) – including integrating automated tests in pipelines, managing test environments, and using version control (Git) for test code.

• Familiarity with DevOps practices and tools (Docker, Kubernetes, etc.) as they relate to deploying and running tests in various environments; ability to collaborate with DevOps teams to ensure smooth automation execution in build pipelines.

• In-depth knowledge of software testing methodologies (unit, integration, system, UAT, performance, etc.) and QA best practices, including test case design techniques and quality metrics.

• Strong analytical and problem-solving skills to troubleshoot complex issues across application, data, and infrastructure layers – especially in diagnosing test failures related to AI models or data anomalies.

• Excellent verbal and written communication skills, with the ability to document test plans, report defects/results clearly, and translate technical issues and quality metrics into actionable insights for both technical teams and non-technical stakeholders.

• Ability to work effectively cross-functionally with product managers, developers, data scientists, and other engineering teams, ensuring a shared understanding of quality goals and delivering a high-quality product.

• Passion for continuous learning and staying updated on the latest trends in test automation, AI/ML technologies, and quality engineering. Demonstrated ability to quickly learn and adopt new tools or methodologies to enhance testing effectiveness.


Preferred Qualifications:

• Industry-recognized certifications in Quality Assurance or Testing (e.g., ISTQB Advanced Level or equivalent).

• Experience with AI/ML frameworks (such as TensorFlow, PyTorch, or scikit-learn) or data science tools, which can help in designing better test scenarios for machine learning models and understanding model pipeline intricacies.

• Exposure to AI-specific testing tools or techniques – for instance, using frameworks for model validation, bias detection, or AI-driven test generation – and familiarity with concepts like model drift, adversarial testing, and fairness in AI.

• Experience in performance and load testing of web applications or AI services (using tools like JMeter, LoadRunner, or Locust) to ensure systems can handle required scale and performance benchmarks.

• Familiarity with cloud platforms (AWS, GCP, Azure) and testing applications or services deployed in the cloud, including understanding how to set up test environments in cloud and utilize cloud-based testing services.


Job Type & Location

This is a Permanent position based out of Dallas, TX.


Pay and Benefits

The pay range for this position is $91700.00 - $137500.00/yr.

We reserve the right to pay above or below the posted wage based on factors unrelated to sex, race, or any other protected classification. Additional earnings may be available through incentive programs like annual bonuses, profit sharing, etc. Our full-time, internal employment benefits include the following: • Medical, Dental, and Vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life and AD&D for employee and dependents) • Short and Long-Term Disability • Health Spending Account (HSA) • Transportation Benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)


Workplace Type

This is a fully remote position.


Application Deadline

This position is anticipated to close on Apr 8, 2026.

Salary : $91,700 - $137,500

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Engineer-Test Automation?

Sign up to receive alerts about other jobs on the Senior Engineer-Test Automation career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$104,692 - $122,242
Income Estimation: 
$128,874 - $152,513
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$106,113 - $127,991
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at TEKsystems

  • TEKsystems Burlington, VT
  • Desktop Deployment Technician (Part‑Time - 20 Hours a week) (Contract Role) Overview We are seeking a Desktop Deployment Technician to support a large‑scal... more
  • 9 Days Ago

  • TEKsystems Anchorage, AK
  • Description Job Description: Our client is hiring a Senior IT Support Specialist in Anchorage, AK. In this role you will provide both remote and onsite tec... more
  • 9 Days Ago

  • TEKsystems Honolulu, HI
  • About The Role We are seeking an experienced IT Auditor to plan, execute, and support audits across Information Technology and Information Security functio... more
  • 9 Days Ago

  • TEKsystems Washington, DC
  • Description THIS IS A BACKFILL** We are seeking a Business/ Data Analyst with expertise in Microsoft Purview to join our Information Governance team. The i... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Senior Engineer-Test Automation jobs in the Dallas, TX area that may be a better fit.

  • Wolters Kluwer Coppell, TX
  • About the Role: As a Senior Software Test Automation Engineer, you will take on more advanced testing responsibilities and contribute significantly to our ... more
  • 1 Month Ago

  • Innoventrics Dallas, TX
  • Senior AI Test Engineer (Manual & Automation) Pay Rate: $60–65/hr Locations: Las Colinas, TX | Chandler, AZ | Minneapolis, MN Conversion: Yes (Full-time po... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!