Software Engineer In Test Automation Testing (junior- senior level)

Cermati.com

Apply to this job
Jakarta, Jakarta, id on site Until 9/29/2026 3+ years exp First posted July 31, 2026 Last posted July 31, 2026
Job description
  • 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
    About this role

    Summary

    Develop and maintain automated tests for web, mobile, and APIs using frameworks and tools.

    Job title

    Software Engineer In Test Automation Testing

    Experience level

    3-5 years

    Minimum experience

    3+ years exp

    Industry

    software

    Location requirements

    Jakarta, remote work allowed

    Salary

    Not specified

    Management role

    No

    Skills & keywords

    Required skills

    programming (Java, Python, JavaScript)automation frameworks (WebdriverIO, Cucumber)test strategiesCI/CD tools (Jenkins, GitHub Actions)

    Preferred skills

    None specified

    Specializations

    automationseleniumappiumAPICI/CD
    Locations

    Structured locations inferred from the posting.

    Jakarta, Indonesia

    On-site City