QA Engineer

inDrive

inDrive

Software Engineering, Quality Assurance
Limassol, Cyprus
Posted 6+ months ago

QA Engineer

Cyprus, Limassol

  • Hybrid
  • Full-time
  • Middle

We are looking for a QA Engineer in the Passenger Retention team.

The team is responsible for developing the service. The team is made up of Android, iOS and Backend developers, QA testers, a UX/UI designer, a product analyst and a Data Science engineer.

Our stack: we write tests in Kotlin, and use Maven, Appium, Docker, JUnit5, Allure.

Responsibilities

- Actively participate in all stages of the product lifecycle, from initial concept through to deployment, to promote excellence in functionality, security, reliability, and performance
- Develop and refine testing methodologies to improve development workflows and enhance overall product quality
- Engage in anticipatory problem-solving to identify and mitigate potential defects, maintaining the highest standards of quality
-Allocate approximately 20% of work time to writing UI and API self-tests
-Create comprehensive test cases and other test documentation to thoroughly evaluate various product usage scenarios
- Work collaboratively with both team members and external stakeholders to achieve project goals
- Engage in ongoing professional development to keep -abreast of the latest industry trends and best practices.

Qualifications

- Minimum of 3 years' of proven experience as a quality assurance engineer in back-end and mobile native applications testing
- Knowledge of testing methodologies and quality assurance processes
- Knowledge and experience with automated testing systems (e.g., Appium, Kotlin, Java, Selenium)
- Continuous desire to learn and grow
-Understanding of client-server application principles
- Practical experience in testing mobile applications on Android and iOS: using emulators/simulators, intercepting traffic (Charles/Proxyman, etc.), understanding testing specifics for different OS, collecting logs from real devices
- Backend testing: sending and reading API requests (Postman, etc.), working with databases (CRUD), knowing basic bash/zsh commands

Conditions & Benefits

  • Relocation to company offices in Cyprus or Kazakhstan
  • Modern MacBook Pro and other equipment necessary for work
  • Unlimited opportunities for professional and career growth, regular external and internal training from our partners
  • Personal growth programs in which we set goals and move towards them together
  • Become part of an international team of professionals and just good people who together create one of the coolest success stories in the global IT industry.