QA Automation Engineer

$30 - $90/hourpay

Required Skills

CI/CD
QA
Automation Testing
Python
JAVA
JavaScript
SQL
Selenium
Cypress
Automation Tools
Performance Testing
About micro1
micro1 connects domain experts to the development of frontier AI models. Real-world expertise is turned into training data, evaluations, and feedback loops that improve how models perform. AI labs and enterprises use micro1 to train models and build reliable AI agents through advanced evaluations and reinforcement learning environments. Experts contribute directly to how AI systems learn, reason, and perform across domains like finance, healthcare, engineering, and more. Our platform identifies and vets top talent through an AI recruiter, enabling high-quality contributions at scale.
Our goal is to enable 1 billion people to do meaningful work by applying their expertise to AI. We’ve raised $40M+ in funding, and our AI recruiter has powered over 1 million AI-led interviews as our global network of experts grows into the human intelligence layer for AI.

Job Description

Job Title: QA Automation Engineer


Job Type: Contractor


Location: Remote


Job Summary:

Join our customer's team as an expert QA Automation Engineer and play a pivotal role in ensuring robust software quality through test automation. You will work closely with cross-functional stakeholders to design, implement, and maintain scalable automated test frameworks for diverse applications. Leverage your advanced technical skills to drive continuous improvement in testing strategies and automation practices.


Key Responsibilities:

  1. Design, develop, and execute automated test scripts for web and mobile applications using industry-standard tools and frameworks.
  2. Maintain and enhance existing automation frameworks to keep pace with evolving project needs.
  3. Collaborate with developers, product managers, and QA teams to understand requirements and translate them into effective test cases.
  4. Integrate automated tests into CI/CD pipelines, ensuring seamless test execution with GitHub Actions and Jenkins.
  5. Identify, report, and track software defects using best practices and tools.
  6. Analyze test results, provide clear feedback, and contribute to continuous improvement initiatives.
  7. Document automation processes and communicate findings with technical clarity both in writing and verbally.


Required Skills and Qualifications:

  1. Proficiency in programming languages including Python, Java (Eclipse), JavaScript, and C#.
  2. Hands-on experience with automation tools such as Selenium, TestNG, JUnit, Cypress, and Appium.
  3. Solid understanding of CI/CD pipelines and integration with tools like GitHub Actions and Jenkins.
  4. Demonstrated expertise in building and maintaining automated test suites for complex software systems.
  5. Strong analytical and troubleshooting abilities with meticulous attention to detail.
  6. Excellent written and verbal communication skills; able to clearly articulate technical concepts and testing outcomes.
  7. Proven ability to thrive in a remote, collaborative, and fast-paced environment.


Preferred Qualifications:

  1. ISTQB Certification or similar recognized QA credentials.
  2. Experience with performance and security testing in automated environments.
  3. Prior experience working with geographically distributed teams.

Apply now

Please note that after completing the interview process, you’ll be added to our talent pool and considered for this and other roles that match your skills.

Have any questions? See FAQs

Refer and Earn$500