Software Engineer in Test

Roll up your sleeves and climb on board if you’re ready to be our next Software Engineer in Test. In this role, you will be an integral player in the Mapan Product Development Team based in Jakarta. Focusing heavily on maintaining product quality on pre and post release, you will employ TestNG, Selenium, and Appium in efforts to deliver the best product quality.

What You'll Do

  • Develop the optimal test case and write clean automation test code for that test case

  • Gain full knowledge of assigned products and have knowledge of dependent systems interactions

  • Ensure software quality and maintainability by implementing software engineering best practices

  • Act as a product quality keeper by attending scrum event meeting for identify requirement and analyze the product flow processes

  • Collaborate with internal and external stakeholders in a clear and timely fashion about product development status

Requirements

  • Strong curiosity to identify edge cases and obscure quality issues

  • Passionate about basic software quality assurance concept

  • Automated testing on more than one platform: Mobile Web, Android, iOS or Backend API

  • Up to date with language/framework such as Java, Maven, TestNG or other frameworks 

  • Experience in using library: Appium (mobile), Selenium (Web), RestAssured (REST), Apache kafka clients + kafka protobuf serde, Armeria (GRPC) 

  • Data-oriented with good SQL skills

  • Familiar with DevOps CI/CD process