
Software Quality Assurance (Automation)
Skills
Job description for Software Quality Assurance (Automation) at PT. Koltiva
- Design, implement, and maintain functional test automation at different product layers, service, and UI layers.
- Analyze, debug, and fix the automated tests on a daily basis and raise defects accordingly.
- Analyze of testing process, release cycle, testing tools & technologies.
- Identify improvements that can be implemented in testing process, release cycle, testing tools & technologies.
- Work vertically on each feature to test the business logic on the server-side and the user experience and user flows on UI (Mobile Application).
- Collaborate well with developers and QA Engineer-counterparts in supporting each other to ensure high-quality products
- Stay up to date with new testing tools and test strategies.
- Diploma-3 / Bachelor’s Degree majoring in Information Technology or a relevant major.
- Strong analytical and problem-solving skills.
- Strong knowledge of software QA methodologies, tools, and processes with minimum 2 years experiences in the relevant field.
- Experience with automated testing tools.
- Hands-on in API testing techniques.
- Hands-on in Mobile testing techniques.
- Hands-on in Web & Mobile Web testing techniques.
- Hands-on test automation using any language (preferably JAVA); experience with building tools like Maven and Gradle.
- Experience in testing framework, JUnit, and TestNG.
- Familiarity and knowledge about CI/CD tools like Jenkins, GitLab.
- Understanding of core business logic, algorithms, and datasets, with the ability to perform low-level System and Data Analysis.
- Working Knowledge on test automation tools is a plus (Selenium, Appium, Cucumber, Postman & JMeter).
- Good interpersonal and communication skills.





