Automation QA Engineer

Casablanca

CDI / Temps pleinTélétravail3–5 ansLicence / Bac+3AnglaisQualité / HSEInformatique / ITCabinet de recrutement

L’essentiel du poste

Résumé par Postule AI

Automation QA Engineer role focused on designing and maintaining automated testing solutions for software products. Requires strong programming skills in Java, Python, JavaScript, or C#, hands-on experience with automation frameworks like Selenium or Cypress, and expertise in CI/CD integration. The position demands 3-5 years of QA automation experience, proficiency with API testing, version control, and defect tracking tools. Full-time remote position based in Morocco with English proficiency required.

Vos missions

  • Design, develop, and maintain automated test scripts, frameworks, and test suites for multiple testing types.
  • Create and execute automated tests for functional, regression, integration, API, and end-to-end testing.
  • Integrate automated testing into CI/CD pipelines to support continuous testing and delivery.
  • Identify, reproduce, document, and track software defects; investigate test failures to determine root causes.
  • Collaborate with developers, QA engineers, product managers, and stakeholders to resolve quality issues.
  • Maintain clear documentation for automation frameworks, test cases, processes, and results.

Profil recherché

  • You have 3-5 years of hands-on experience in test automation and QA engineering
  • You are proficient in at least one programming language and experienced with automation tools like Selenium or Cypress
  • You understand CI/CD pipelines and have experience integrating automated tests into them
  • You are detail-oriented, analytical, and committed to software quality with strong problem-solving skills
  • You work well independently and collaboratively with cross-functional teams in a remote environment

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

About the Role

We are seeking a detail-oriented, analytical, and technically skilled Automation QA Engineer to design, develop, and maintain automated testing solutions that ensure software products meet high standards of quality, reliability, and performance. You will collaborate closely with development and product teams throughout the software development lifecycle.

Main Responsibilities

  • Design, develop, and maintain automated test scripts, frameworks, and test suites for various testing types.
  • Create and execute automated tests for functional, regression, integration, API, and end-to-end testing scenarios.
  • Integrate automated testing into CI/CD pipelines to support continuous testing and delivery.
  • Identify, reproduce, document, and track software defects; investigate test failures to determine root causes.
  • Collaborate with developers, QA engineers, product managers, and stakeholders to identify and resolve quality issues.
  • Maintain clear documentation for automation frameworks, test cases, processes, and results.

Required Skills

  • Strong programming or scripting skills in Java, Python, JavaScript, C#, or similar languages.
  • Hands-on experience with test automation frameworks and tools such as Selenium, Cypress, Playwright, or Appium.
  • Experience designing and maintaining scalable automated testing frameworks.
  • Knowledge of API testing, RESTful services, and CI/CD tools and practices.
  • Experience with Git, version control systems, and defect tracking tools such as Jira or Azure DevOps.
  • Strong debugging, troubleshooting, analytical, and problem-solving abilities.
  • Familiarity with Agile and Scrum methodologies.
  • Excellent communication skills and ability to work independently and with cross-functional teams.

Key Requirements

  • Previous experience as an Automation QA Engineer, QA Automation Engineer, or Test Automation Engineer.
  • Proven experience developing and maintaining automated test suites with at least one major automation framework.
  • Experience with functional, regression, integration, and end-to-end testing of web applications, APIs, or mobile applications.
  • Experience integrating automated tests into CI/CD pipelines and using version control systems.
  • Understanding of software development and release processes.
  • Reliable internet connection and suitable setup for remote work.

Mise en forme par Postule ·

Signaler un problème