QA Engineer
Grab
- Jakarta
- Permanent
- Full-time
- Define test plans, test specifications, test suites, test cases as well as proposed tools for functional, security and performance testing in a programmatic manner.
- Understand the product/feature in-depth from the end-user point of view and the underlying implementation.
- Work closely with the Product Manager, Front End, and Backend developers to understand the feature and the implementation to derive and execute feature tests and impacted feature test cases.
- Debug failed test cases by analyzing logs and API responses and report bugs with details. Follow-up on bugs to closure.
- Execute & maintain UI (Web, Mobile app) and API automation suites. Debug and correct script and data issues in automation suites.
- Understand automation framework and add automation test cases for the new features and regression test cases
- Preferably a degree in computer science, software engineering, information technology or related fields
- 3+ years of experience as QA Engineer/ Automation Engineer or Software Development Engineer in Test
- Should be able to work efficiently and effectively in a fast-paced dynamic team environment
- Excellent communication, collaboration and analytical skills in English
- Perform testing of iOS, Android apps and Backend API's to ensure that product meets requirements
- Should have a deeper understanding of the product at the implementation level, should be able to analyze logs and API responses in the Micro-Service integration level.
- Should have coding experience and hands-on with automation (Web, Mobile app and API automation)
- Understanding of database concepts and queries (MySQL)
- Should have exposure to Agile and weekly sprint and release working models.
- Knowledge of Tools: Charles, Postman, UI Automation Tools (Selenium, Appium, etc..), Testing Frameworks (Mocha, TestNG, etc.), object-oriented programming languages (Java, Golang) or any script languages (Python, Shell)
- Effective communicator to both technical and business audiences.
- Passionate about solving problems - possesses a relentless need for investigation and data exploration.
- Results and detail-oriented, with strong intuitions on how to solve problems creatively and quickly.
- Self-Starter. Ability to work independently and drive own projects.
- Ability to deliver on tight timelines and move quickly with cross-functional teams to execute on decisions while maintaining attention to detail.