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
To apply for this and other jobs on Djinni login or signup.
Loading...