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

QA Engineer

inDrive

inDrive

Software Engineering, Quality Assurance
Limassol, Cyprus
Posted on Monday, June 10, 2024

QA Engineer

Cyprus, Limassol

  • Hybrid
  • Full-time
  • Senior

We are looking for a Senior QA Engineer in the Neobank 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 using our in-house framework, which includes Kotlin and tools like Appium and Selenium.
* 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

* Profound understanding of testing processes, methodologies, and design techniques.
* Excellent analytical and problem-solving abilities, with an attention to detail.
* Exceptional communication and teamwork skills, focused on collaborative problem-solving.
* Minimum of 3 years' of proven experience as a quality assurance engineer in back-end, front-end, or mobile native applications testing.
* Solid understanding of REST APIs and web services technologies.
* Familiarity with Continuous Integration (CI) systems, preferably GitHub.
* Basic proficiency in SQL.
* Experience with containerization technologies and systems, ideally with hands-on experience in Kubernetes.
* Competence in writing automated tests using Kotlin/Java and tools like Selenium or Appium.
Experience with version control systems, such as Git.

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.