Senior Automation Test Engineer
Position: Senior Automation Test Engineer
About modernvet:
At modernvet, we’re transforming veterinary care through world-class medical standards, technology, and hospitality. Our ecosystem of integrated tools streamlines operations so vets can focus on care and customers enjoy a seamless experience. We value inclusivity and ownership—everyone’s ideas matter. Join us in building technology that powers the future of veterinary care in Indonesia.
Job description
We are seeking an experienced Automation Test Engineer to develop and maintain automated testing frameworks for our Flutter-based mobile app and Node.js backend API service. The ideal candidate will have expertise in tools like Maestro, Appium, or any other mobile testing frameworks, as well as experience in backend API testing. You will work closely with developers, product managers, and other stakeholders to ensure our applications meet the highest quality standards.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of proven experience in mobile test automation, preferably for Flutter apps.
- Experience in Maestro, Appium, or similar tools.
- Experience in API testing using tools like Cypress, Postman, or similar tools.
- Senior Automation Test Engineer Job Description 1Familiarity with CI/CD pipelines (GitHub Actions, Codemagic, Jenkins, Bitrise, etc.).
- Experience in performance and load testing tools is a plus.
- Strong analytical and problem-solving skills.
- Good communication and collaboration skills.
Responsibilities
- Design, develop, and maintain end-to-end automated test scripts for our Flutter mobile app using Maestro, along with the API calls to our backend service. that integrated with our CI/CD pipelines.
- Implement automated API testing for backend services to ensure data integrity and reliability.
- Collaborate with developers and product teams to define test requirements and acceptance criteria.
- Perform performance, regression, and integration testing to ensure system stability.
- Identify, document, and track defects and inconsistencies using test management tools.
- Continuously improve test coverage, efficiency, and execution speed.
- Stay up-to-date with the latest testing tools, methodologies, and best practices.
- Closely follow project implementation, leading production bug discovery and improvement feedback loop.
- Lead post-mortems when necessary upon large production bugs, delayed project delivery
- Involved in on-call rotation to handle operational, production issues, and bug fixing along with the other engineers.
Why Join Us?
- Work with a fast-growing veterinary care company.
- Opportunity to influence test automation strategies and frameworks.
- A collaborative and innovative team environment.