QA Engineer

inDrive

inDrive

Software Engineering, Quality Assurance
Almaty, Kazakhstan
Posted 6+ months ago

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