Senior Automation QA

Be among the first applicants.
M2 Services
United Arab Emirates
AED 60,000 - 100,000
Be among the first applicants.
Yesterday
Job description

Job Description: Test Automation Engineer

Ensuring the quality and reliability of software products through the design, development, and execution of automated tests. Deliver test automation with excellent code quality.

Must have 8-12 years of experience

Key Areas of Responsibility:

  1. Develop and implement comprehensive test automation strategies and frameworks.
  2. Identify areas for automation and prioritize them based on business impact and ROI.
  3. Design, build, and maintain scalable and robust test automation frameworks.
  4. Ensure frameworks support various types of testing (e.g., functional, regression, integration, performance).
  5. Write, review, and maintain automated test scripts to ensure they are reusable, reliable, and efficient.
  6. Keep test scripts up-to-date with evolving application features.
  7. Integrate automated tests into CI/CD pipelines for rapid and reliable feedback.
  8. Collaborate with DevOps teams for seamless integration and execution of automated tests.
  9. Work with cross-functional teams, including developers, product managers, and manual testers.
  10. Mentor and guide junior QA engineers on test automation best practices.
  11. Execute automated test suites and analyze results.
  12. Report defects and collaborate with development teams for prompt resolution.
  13. Generate and present comprehensive test reports and metrics to stakeholders.
  14. Conduct performance and load testing to meet performance requirements.
  15. Identify bottlenecks and work with development teams to optimize performance.
  16. Evaluate and recommend suitable test automation tools and technologies.
  17. Stay updated with latest trends in test automation and incorporate relevant advancements.
  18. Create and maintain detailed documentation for processes, frameworks, and best practices.
  19. Ensure all test artifacts are well-documented and accessible.
  20. Advocate for quality and automation best practices within the organization.
  21. Promote a culture of continuous improvement and high-quality software delivery.

Technical Competencies and Skills:

  • Proficiency in programming languages such as Java and Typescript.
  • Experience with tools like Playwright, Appium, Selenium, TestNG, JUnit, Cucumber, and Cypress.
  • Knowledge of version control systems like Git and SVN.
  • Familiarity with CI/CD tools such as Jenkins and GitLab CI.
  • Skills in testing APIs using Postman, REST Assured, and SOAP.
  • Knowledge of performance testing tools like JMeter, Gatling, and K6.
  • Experience in mobile testing (iOS and Android) using tools like Xcuitest, Espresso, and Appium.
  • Understanding of Agile methodologies (Scrum, Kanban) and DevOps practices.
  • Experience with project management tools like JIRA, Bugzilla, TestRail, or Mantiz.

Other Key Competencies:

  • Adaptability to new tools, technologies, and processes.
  • Effective collaboration with cross-functional teams and stakeholders.
  • Time management and task prioritization skills.
  • Clear communication of issues, test results, and improvement suggestions.
  • Continuous learning of industry trends and best practices.
  • Creative problem-solving skills for testing challenges.

At M2, we believe in a workplace where talent, dedication, and passion are the only factors that matter, regardless of gender, background, age, or other characteristics.

We embrace diversity because it fuels innovation, fosters creativity, and drives success. If you're ready to join a team where your potential is truly valued, welcome aboard!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Automation QA jobs in United Arab Emirates