Senior QA Automation / Test Engineer – Java & React
Location: Dubai, UAE
Experience: 6 Years
Relevant Experience: 5 Years
Job Description
We are looking for an experienced QA Automation / Test Engineer with strong expertise in Java, Spring Boot, React JS, automation frameworks, and modern testing strategies. The ideal candidate should have hands-on experience implementing Test Pyramid and Shift-Left Testing approaches and building high-quality unit, component, and contract tests.
Key Responsibilities
- Implement Test Pyramid and Shift-Left Testing strategies.
- Develop and maintain unit, component, and contract tests for applications.
- Create tests using Pact/PactFlow or OpenAPI Specifications for iOS and Android mobile applications.
- Develop and maintain automation using Playwright, iOS Automation, and Espresso.
- Create and review Java Unit/Component Tests using JUnit/NUnit.
- Perform unit and component testing for React JS applications.
- Configure and optimize SonarCloud for effective test and code scanning.
- Develop and maintain Jenkins pipelines and Jenkinsfiles.
- Work with Git, GitLab, and YAML scripting.
- Support Java and Spring Boot development activities.
- Apply QA principles and clearly differentiate between unit, component, and contract testing.
- Work with test management tools such as QMetry, Xray, and JIRA.
- Design and enhance advanced automation frameworks.
Mandatory Skills
Java, Spring Boot, React JS, Playwright, iOS Automation, Espresso, Pact/PactFlow, OpenAPI Specifications, GitLab, Jenkins, YAML, AWS EKS, Kubernetes, Docker, Grafana
Desired Skill
- Advanced Automation Framework Design