Senior Engineer - Test Automation

Remote Full-time
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.

Additional Skills & Qualifications

Client Facing

Job Type & Location

This is a Permanent position based out of Austin, 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 Mar 30, 2026.

Apply tot his job

Apply To this Job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Remote Data Entry and Research Panelist Opportunity with Flexible Scheduling and Professional Growth

Remote Full-time

Process Engineer

Remote Full-time

[Remote] Remote Client Success & Sales Support Analyst, Governance Risk & Compliance

Remote Full-time

Finance Rotational Program (Hybrid) - June 2026

Remote Full-time

Braintrust – Senior Back End / API Developer [Remote] – USA

Remote Full-time

Experienced Chat Customer Support Representative - Remote Work Opportunity with arenaflex

Remote Full-time

[Remote] REPORTING ANALYST

Remote Full-time

Virtual Physician (1099 Contractor), Synchronous and Asynchronous

Remote Full-time

[Remote] GRC Specialist (Governance, Risk & Compliance)$90K/yr - $120Kyr

Remote Full-time

Partnership Executive - Inside Sales

Remote Full-time
← Back to Home