We are looking for an experienced Manual QA Analyst to join our Quality Assurance team. In this role, you will ensure that our software applications meet the highest quality standards before release by testing across web, mobile, and desktop platforms. You’ll be expected to think critically, take initiative, and act as a true partner in delivery.
Why work with Carro?
- Join the region's largest online automotive marketplace with offices in 7 countries.
- Firsthand experience in reshaping the automotive industry using the latest technologies such as AI and machine learning.
- Formal and informal learning and development programmes to support your growth and career progression.
- Comprehensive benefits including medical, insurance, and wellbeing.
- Flexible working arrangements upon request.
- Learn from some of the most experienced mentors in the technology and automotive space.
- Meet and interact with colleagues from all around Asia.
- Pursue opportunities to work in departments in other countries and regions.
- Diverse and inclusive working environment with modern workspaces.
- Fun and engaging employee events, initiatives, and celebrations.
What you will be doing:
- Engage early in projects: review requirements, understand context, and contribute to planning
- Design and plan test cases and scenarios across web, mobile, and desktop applications
- Provide realistic QA effort estimates and proactively highlight risks during planning
- Execute manual test cases and scenarios across multiple platforms
- Identify, document, and track defects using bug tracking tools
- Perform functional, regression, integration, and user acceptance testing
- Create and maintain test documentation and reports for clear traceability
- Collaborate closely with development teams to reproduce and resolve issues
- Conduct exploratory testing to uncover edge cases and usability concerns
- Verify bug fixes and perform targeted retesting as neededLead and coordinate User Acceptance Testing (UAT) with stakeholders, ensuring real-world usage is validated
- Support delivery by joining standups, tracking blockers, updating boards, and providing progress/risk updates
- Share QA insights and process learnings to improve future projects
What you will need:
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- 4+ years of experience in manual software testing
- Strong understanding of software testing methodologies within Agile or RAD environments
- Experience designing and executing test cases across multiple platforms
- Proficiency with bug tracking tools (e.g., Jira, Bugzilla, Azure DevOps)
- Knowledge of testing types (functional, regression, integration, etc.)
- Excellent analytical and problem-solving skills
- Strong attention to detail and organizational ability
- Effective communication skills, able to bridge technical and non-technical teams
- Proactive, action-oriented mindset with a strong sense of ownership
- Commitment to continuous learning and process improvement
Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.