QA Automation Engineer — AI Systems
Join OpenTrain as a remote QA Automation Engineer working 20+ hrs/week to build and run automated tests for AI systems and web/mobile apps; contract, part-time role paying $30–$80/hr. Apply through OpenTrain to start contributing to AI quality work.
Coding Software
$30–$80/hr
Compensation
Worldwide
Eligibility
Entry
Experience
Jun 30, 2026
Posted
Open worldwide
About OpenTrain
OpenTrain is the #1 platform for people building careers in AI training and data labeling. We help freelancers find specialized opportunities, consolidate work across platforms, and build a lasting portfolio focused on the human side of AI.
Creating an OpenTrain account is free — the platform is designed to make it fast to discover projects, apply, and grow into durable freelance careers in AI training.
- Centralized platform for AI training and data-labeling careers
- Free account to discover projects, apply, and build a portfolio
About AI training work
AI training (data labeling / human feedback) is how modern AI learns from examples prepared and reviewed by people. Contributors annotate data, evaluate outputs, and test behavior — work that powers search, chat, perception, and other AI systems.
The field is highly flexible and remote-friendly, with many projects allowing part-time schedules and entry from non-traditional backgrounds while offering chances to work on cutting-edge systems.
- Remote, flexible, and rapidly growing field
- Work directly shapes how AI systems behave
The role — QA Automation Engineer at OpenTrain
OpenTrain is recruiting for a QA Automation Engineer to support quality assurance across AI-related software systems. This contract, part-time role is remote and open worldwide; you’ll work at least 20 hours per week collaborating with product, development, and QA teams.
This position focuses on designing, maintaining, and running automated test suites and integrating tests into CI/CD pipelines to help identify defects and improve software reliability.
- Position type: Contractor, Part-time, remote, worldwide
- Minimum time commitment: 20+ hours/week
- Experience level listed as: Entry level
What you'll do
You will build and maintain automation that catches regressions and verifies features across web and mobile applications, while collaborating with cross-functional teams to ensure high quality releases.
- Design, develop, and execute automated test scripts for web and mobile apps
- Maintain and enhance existing automation frameworks
- Translate requirements into test cases in collaboration with teams
- Integrate automated tests into CI/CD using GitHub Actions and Jenkins
- Identify, report, and track software defects and analyze test results
- Document automation processes and communicate technical findings clearly
Requirements
Candidates must meet the technical requirements listed below. All items are taken from the role description and will be used to evaluate fit.
- Proficiency in one or more languages: Python, Java, JavaScript, and/or C#
- Hands-on experience with automation tools such as Selenium, TestNG, JUnit, Cypress, and Appium
- Solid understanding of CI/CD pipelines and integrations with GitHub Actions and Jenkins
- Demonstrated expertise building and maintaining automated test suites for complex software systems
- Strong analytical and troubleshooting abilities with attention to detail
- Excellent written and verbal communication skills and ability to work remotely in a collaborative environment
Helpful background
The following qualifications are not required but are valuable and aligned with the team’s needs and distributed working model.
- ISTQB certification or similar QA credentials
- Experience with performance and security testing in automated environments
- Prior experience working with geographically distributed teams
Compensation & logistics
This is a contract, part-time role paying hourly. The listed pay range reflects the project budget and candidate variability.
- Pay: $30–$80 per hour (hourly rate shown in listing: $80/hr)
- Employment types: Contractor, Part-time
- Language: English required
- Data type focus: Computer code / programming; label type: evaluation/rating
How to apply
If this role fits your skills and availability, create or sign in to your OpenTrain account and apply for the OpenTrain QA Automation Engineer opening. OpenTrain helps you track applications and build a portfolio of AI training work.
- Prepare examples of automated tests or describe past automation projects when you apply
- Be ready to discuss CI/CD integrations and specific automation tools you’ve used