Software QA Engineer

  • Job Category
    Information Technology
  • Job level
  • Contract type
    Permanent, Full Time
  • Location
  • Salary
    S$5000 - S$7500

Job Description

Carro is on a mission to redefine what car ownership is, and transform the way that people and businesses across Asia interact with one another to get the cars they need. Our digital platforms are game-changers in the automotive trading industry, seamlessly integrating the buying and selling user journeys for speed, efficiency, and transparency.

We’re looking for a QA Engineer who can work seamlessly with our developers, DevOps and other stakeholders to deliver high-quality software systematically using test automation. You will craft, develop and execute our testing strategies

What you will be doing:

  • Work closely with the test team to craft, develop and execute automation scripts using open source tools
  • Setup test automation frameworks for our products (Web-based, iOS and Android)
  • Review and document code changes to ensure the quality requirements are met
  • Work closely with the test and developers team to coordinate and document bug fixes
  • Conducting the test before product launches in a timely manner to ensure the delivery of high quality software
  • Work with business and IT stakeholders to identify, propose, prioritize and implement test plans and test automations.
  • Plan, write automation tests that will be executed as part of the build process and/or run necessary tests manually when necessary
  • Create and support QA & release pipelines in our CI, build monitors and test reporting


What you will need:

  • Bachelor in Computer Science / Software Engineering or at least 3 years of experience in test automation within an agile team
  • Good understanding of QA testing methodologies: white box, black box, regression, exploratory and risk-based testing
  • Good understanding of test automation, requirements traceability and QA process reporting
  • Good understanding and experience with web technologies (Rest, JSON, etc…)
  • Experience in automated testing of Web applications both UI and API, mobile apps and platforms
  • Experience in the web automation tools like Selenium, Cucumber, Cypress, Appium etc
  • Experience in RESTful API exploration and automation such as postman, etc
  • Programming skills in at least one common language such as Java, Python or Javascript
  • Experience with continuous integration and continuous deployment systems such as Jenkins
  • Excellent communication skills (oral, written and presentation skills) to work with various stakeholders (technical and non-technical) including presentation of insights reports to business/product owners
  • Experience working with a product-based organization, e-commerce, automotive is advantageous
  • Experience as a software engineer is advantageous
  • Last but not least, you love cars and maybe even more than us!

Closing on 23 Dec 2021