Point your AI agent at freehire and let it find you a job.

Get the CLI →

247Hire

NewBe an early applicant

Automation QA Engineer

Posted Updated
Discussion

Summary

Automation QA Engineer who builds and maintains scalable test automation for functional, integration, performance, and end-to-end scenarios across desktop, web, and cloud apps, while supporting CI/CD quality gates. Core tech: Python/JavaScript/Java/C++ test frameworks plus AI-assisted dev tools like Claude, Copilot, and ChatGPT.

Responsibilities:

  • Partner with cross-functional teams, including engineering, product management, design, and research, to ensure the delivery of high-quality products.
  • Develop and implement scalable test automation solutions to improve test coverage, reliability, and efficiency.
  • Design, execute, and maintain automated tests for functional, integration, performance, and end-to-end scenarios.
  • Create automation test plans and test cases from product requirements, technical designs, and user workflows.
  • Diagnose defects, perform root cause analysis, and collaborate with developers to resolve issues quickly and effectively.
  • Validate product quality across diverse platforms, operating systems, and deployment environments.
  • Support and enhance CI/CD pipelines with automated testing and quality gates.
  • Monitor quality metrics and test outcomes to identify opportunities for continuous improvement.
  • Drive innovation in test automation, tooling, and quality engineering best practices to increase team effectiveness and product quality.

Required Skills:

  • 2–4 years of experience in software test automation, quality engineering, or software development.
  • Strong programming skills in Python, JavaScript, Java, C++, or similar languages.
  • Experience developing and maintaining test automation frameworks, tools, and infrastructure.
  • Proficiency using AI-assisted development tools (e.g., Claude, Copilot, ChatGPT) to accelerate test development and debugging.
  • Solid understanding of software development lifecycles (SDLC), testing methodologies, and CI/CD practices.
  • Strong debugging, root cause analysis, and defect-tracking skills.
  • Familiarity with performance, scalability, reliability, and end-to-end testing.
  • Experience testing desktop, web, and/or cloud-based applications.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Bachelor's degree or Master's degree in Computer Science, Engineering, or a related field, or equivalent.

Preferred Skills:

  • Experience testing AI/ML-powered products or GenAI features.
  • Familiarity with image-processing, creative applications, or automation-driven quality evaluation.

What they ask for

Required

  • 2–4 years of experience in software test automation, quality engineering, or software development
  • Strong programming skills in Python, JavaScript, Java, C++, or similar languages
  • Experience developing and maintaining test automation frameworks, tools, and infrastructure
  • Proficiency using AI-assisted development tools (e.g., Claude, Copilot, ChatGPT)
  • Solid understanding of software development lifecycles (SDLC), testing methodologies, and CI/CD practices
  • Strong debugging, root cause analysis, and defect-tracking skills
  • Familiarity with performance, scalability, reliability, and end-to-end testing
  • Experience testing desktop, web, and/or cloud-based applications
  • Strong analytical, problem-solving, communication, and collaboration skills
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent

Preferred

  • Experience testing AI/ML-powered products or GenAI features
  • Familiarity with image-processing, creative applications, or automation-driven quality evaluation

Skills

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available