Test Automation Engineer
Project Description
We are looking for an experienced Senior Test Automation Engineer to join the team responsible for Navigation. The project is currently migrating its User Interface from a web-based technology to a native Android solution using Jetpack Compose Multiplatform. We need a QA Engineer to handle test automation for this new version of the application.
You will be responsible for building and maintaining automated test scenarios for the mobile navigation app. Your focus will be on verifying business logic and ensuring the new application functions correctly compared to the previous version. You will use Kotlin and Cucumber to create reliable test scripts.
Job Description
Requirements:
- Experience: Minimum 5 years of experience in test automation.
- Tech Stack: Practical knowledge of Kotlin (or Java). You must be able to write logic for test scripts and understand Object-Oriented Programming (OOP).
- Frameworks: Strong experience with Cucumber (BDD) and TestNG.
- Mobile Testing: Experience with Android automation. Willingness to work with Jetpack Compose elements is required.
- Tools: Familiarity with Git, Gradle, and basic scripting (Python/Bash).
- Soft Skills: Strong problem-solving skills
Job Responsibilities
Key Responsibilities:
- Test Automation: Create and maintain automated tests using Kotlin and Cucumber.
- BDD Scenarios: Translate requirements into clear Gherkin scenarios (Given/When/Then) to verify application behavior.
- Test Execution: Execute tests using TestNG and analyze the results.
- Pipeline Maintenance: Ensure tests run correctly in the CI/CD pipeline using GitLab and Gradle.
- Support Scripting: Write basic scripts in Python or Bash to prepare test data or environments.
Required languages
| English | B2 - Upper Intermediate |
Kotlin, Java, Cucumber, Android automation
Published 3 February
132 views
ยท
17 applications
๐
$2500-4500
Average salary range of similar jobs in
analytics โ
Loading...