Join our companies in their quest to drive powerful, positive, change that endures.

QA Engineer

inDrive

inDrive

Software Engineering, Quality Assurance
Almaty, Kazakhstan
Posted on Monday, April 22, 2024

QA Engineer

, Almaty

The Couriers team is responsible for developing the courier traffic service within the inDrive app. Currently, we're seeking a Senior QA Engineer to join us. Our team is a diverse mix of Android, iOS, and Backend developers, alongside QA testers, a UX/UI designer, a product analyst, and a Data Science engineer. Our tech stack involves writing tests in Kotlin and using tools like Maven, Appium, Docker, JUnit5, and Allure.

Responsibilities

  • Test documentation preparation. Creating clear and understandable test documentation, including testing instructions and result reports.
  • Product functionality testing. Testing product functionality, including core and additional features, to ensure quality.
  • Reporting in the bug tracking system. Describing bugs and issues found during testing using the bug tracking system.
  • Writing UI- and API-self-tests using our framework (Kotlin, Appium/Selenium) constitutes around 20% of the total workload.
  • Writing test cases. Developing test cases for various product usage scenarios and other forms of test documentation to ensure comprehensive product testing.
  • Collaborating with team members and external stakeholders.

Qualifications

  • Familiar with fundamental testing theory, including test design, test case and checklist creation, and bug report creation.
  • Skilled at writing self-tests in Kotlin/Java and Selenium/Appium.
  • Understands the principles of client-server app operation.
  • Experienced in mobile app testing on Android and iOS, utilizing emulators/simulators, traffic interception tools such as Charles or Proxyman, and extracting logs from real devices.
  • Experienced in testing web applications, utilizing Chrome DevTools and verifying site functionality across various browsers.
  • Capable of reading code in any programming language and understanding its syntax.
  • Skilled in thorough documentation testing.
  • Proficient in executing commands effectively.

Conditions & Benefits

  • Relocation to our hubs in Cyprus or Kazakhstan
  • All necessary work equipment
  • Regular external and internal training
  • Partially or fully paid additional training courses