
Software Engineer In Test Automation Testing (junior- senior level)
Cermati.com · Jakarta, Jakarta, Indonesia
Mixed hiring record · median 48 days open
All reasons
- This role has been posted 4 times
- 36% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
- Create detailed, comprehensive and well-structured test plans and test cases
- Design, develop and execute automation scripts using open source tools that is fast, scalable, easy to monitor and maintain
- Create code that's easy to read
- Able to perform Test Automation and set up frameworks on multiple application platforms like Web, Mobile - Android and API
- Work with the team to maintain, improve and clean your code
- Review each other's code and learn the software engineering best practices
- Work with deployments teams and resolve issues for the system
- Build and manage automated build/test/deployment environments
- A formal degree in Computer Science is preferred, but junior candidates with demonstrable skills and experience are equally valued
- 3 - 5 years of overall experience in software testing for Mid to Senior level, with strong focus on automation.
- Hands-on experience in Web, Mobile, and API automation using tools like Selenium, Appium, and REST-based tools.
- Strong programming skills in at least one language (Java, Python, or JavaScript) with the ability to write clean and maintainable automation code.
- Experience working with automation frameworks such as WebdriverIO and BDD frameworks (e.g., Cucumber), including
contributing to framework improvements.
- Good understanding of SDLC and STLC, with experience in Agile development environments.
- Experience in designing test strategies, writing test cases (positive, negative, edge cases), and identifying automation
opportunities.
- Practical exposure to CI/CD pipelines (e.g., Jenkins, GitHub Actions), including integrating and maintaining automation suites.
- Experience in maintaining and scaling automation suites, ensuring stability and reliability of test execution.
- Ability to take ownership of features/modules and collaborate with cross-functional teams
Skills
- Android
- Selenium
- Appium
- Java
- Python
- JavaScript
- WebdriverIO
- Cucumber
- Jenkins
- GitHub Actions
More jobs at Cermati.com
All 52- Software Quality Assurance - Manual Testing (Senior)Cermati.com · Central Jakarta, Jakarta, Indonesia3d ago
- Business Intelligence (Junior - Lead Level)Cermati.com · Jakarta, Jakarta, Indonesia4d ago
- Business Intelligence ( Mid - Senior)Cermati.com · Central Jakarta, DKI Jakarta, Indonesia6d ago
- Product Owner (Associate - Senior Level)Cermati.com · Jakarta, Jakarta, Indonesia12d ago
- IT Support OfficerCermati.com · Jakarta, Special Capital Region of Jakarta, Indonesia18d ago
Similar roles
- Software Quality Assurance - Manual Testing (Senior)Cermati.com · Central Jakarta, Jakarta, Indonesia3d ago
- Hardware Engineer, AI Cluster CommissioningFirmus Technologies · Batam, Riau Islands, Indonesia5d ago
- Senior Software Engineer, BackendGrab · Jakarta, Indonesia6d ago
- Lead Software Engineer, Backend - Business PlatformGrab · Jakarta, Indonesia11d ago
- Senior Data EngineerGrab · Jakarta, Indonesia12d ago