QA Engineer
inDriver
Software Engineering, Quality Assurance
Aktobe, Kazakhstan
Posted on Jul 12, 2025
Responsibilities
- As a QA Engineer on the Trust team, you’ll play a crucial role in enhancing user safety perception and awareness.
- Your responsibilities will span the entire software development lifecycle, ensuring high quality product delivery and continuous improvement of our testing processes.
Key responsibilities include:
- Product Team Integration: Serve as the dedicated QA Engineer for the Trust team, directly contributing to features that enhance user safety and awareness.
- Regression Testing: Actively participate in and lead regular regression testing of existing functionality to ensure stability and prevent regressions.
- Full Lifecycle Quality Assurance: Drive quality control throughout all stages of new feature development, including:
a. Pre delivery Review: Engage in early discussions and requirement analysis.
b. 3 Amigos Sessions: Collaborate with product and development during feature refinement.
c. Architecture Design Analysis: Provide quality input during system design.
d. Manual Automated Testing: Execute comprehensive manual and automated tests.
e. Release Quality Control: Oversee quality checks during the release process. - Bug Backlog Management & Zero Bug Policy: Proactively manage the bug backlog, ensuring swift triage, prioritization, and resolution of defects in line with a Zero Bug Policy. This means actively driving bugs to resolution or clear decision (fix/won’t fix) to maintain a healthy and clean backlog.
- TestOps Development: Contribute to the evolution and improvement of our TestOps strategies and practices.
- Automation Optimization: Automate existing test scenarios and continuously optimize manual quality control efforts for efficiency and effectiveness.
Готов адаптировать под любой стиль — от JD до performance review..
Qualifications
Here are the key expectations for this role:
- Product Mindset: A strong understanding of product goals and user needs, with the ability to advocate for quality from a user’s perspective.
- Extensive Automation Experience: Proven practical experience in designing, developing, and maintaining automated tests, including:
a. API E2E Testing: Robust experience with end-to-end API automation.
b. UI E2E Testing: Strong capabilities in user interface end-to-end automation.
c. White/Black Box Testing: Proficiency in both white box (code-level) and black box (functional) testing methodologies. - Comprehensive Testing Coverage: Demonstrated experience in testing across various platforms and components:
a. Backend Testing: Solid experience in testing backend services, databases, and APIs.
b. Mobile Testing: Proven experience with both iOS and Android application testing.
c. Web Testing: Strong expertise in testing web applications across different browsers and devices. - Quality Automation Metrics: A solid understanding of key quality metrics and how to measure the success and effectiveness of automation efforts.
- Test Project Organization / TestOps: Familiarity with and understanding of test project organization principles, including concepts related to TestOps.
-
Strong Manual Testing Skills: Excellent practical experience in manual testing, including exploratory testing, regression testing, and defect reporting.
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