Senior QA Engineer (Quality Enabler)
inDrive
Quality Assurance
Almaty, Kazakhstan
Posted on Mar 20, 2025
Senior QA Engineer (Quality Enabler)
, Almaty
We are looking for a Senior QA Engineer
Responsibilities
- Conduct functional and non-functional testing of mobile applications on iOS and Android, including testing on real devices and emulators/simulators
- Create and maintain automated test scripts for mobile applications using tools like Appium, Kotlin, Java, or Selenium
- Identify, document, and track bugs using bug tracking tools (e.g., JIRA), ensuring timely resolution in collaboration with the development team
- Perform traffic interception and analysis using tools like Charles or Proxyman, as well as collecting logs to investigate and reproduce issues
- Test client-server interactions by sending and validating API requests (e.g., with Postman) and verifying data integrity in databases using CRUD operations
- Participate in backend testing to ensure seamless integration and functionality across systems
- Collaborate with the team to refine testing strategies and ensure adherence to quality assurance processes and best practices
- Actively contribute to team discussions and planning, ensuring efficient communication and alignment on testing goals
- Stay up-to-date with new testing tools, methodologies, and industry trends, sharing insights and implementing improvements where possible
Qualifications
- 2+ years of experience with mobile applications (iOS and Android)
- Knowledge of testing methodologies and quality assurance processes
- Experience with bug tracking tools (e.g., JIRA)
- Knowledge and experience with automated testing systems (e.g., Appium, Kotlin, Java, Selenium)
- Strong teamwork and excellent communication skills
- 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
- Stable salary, official employment
- Health insurance
- Hybrid work mode and flexile schedule
- Relocation package offered for candidates from other regions
- Access to professional counseling services including psychological, financial, and legal support
- Discount club membership
- Diverse internal training programs
- Partially or fully payed additional training courses
- All necessary work equipment