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

Cermati Fintech Group

Jakarta Pusat

On-site

IDR 150,000,000 - 270,000,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cermati Fintech Group is seeking a QA Automation Engineer to join our software testing team. You will create detailed test plans, design and implement automation scripts for Web, Mobile (Android) and API, and ensure maintainable, readable code.

You will collaborate with developers and deployment teams, review each other’s work, and help scale our automation frameworks with WebdriverIO, Selenium, Appium and CI/CD tools.

Qualifications

  • Formal CS degree preferred, but demonstrable skills are valued.
  • 3–5 years in software testing with strong automation focus.
  • Hands-on Web, Mobile, and API automation using Selenium, Appium and REST tools.
  • Strong programming in Java, Python, or JavaScript with clean code.
  • Experience with WebdriverIO and BDD frameworks like Cucumber.
  • Familiarity with SDLC and Agile environments, CI/CD pipelines.

Responsibilities

  • Create detailed, comprehensive test plans and test cases.
  • Design, develop and execute automation scripts for Web, Mobile, and API.
  • Maintain and improve automated code; ensure readability.
  • Collaborate with teams to resolve issues and review code.
  • Build and manage automated build/test/deployment environments.

Skills

Programming in Java/Python/JavaScript
Automation design
Agile methodologies
SDLC/STLC understanding
Cross-functional collaboration

Education

Bachelor's degree in Computer Science

Tools

Selenium
Appium
REST-based tools
WebdriverIO
Cucumber
Jenkins
GitHub Actions

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
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 systemBuild and manage automated build/test/deployment environments
Qualifications
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Indodana • Jakarta Pusat

On-site
IDR 180,000,000 - 300,000,000
Software Engineer In Test Automation Testing (junior- senior level)
Software Engineer In Test Automation Testing (junior- senior level)

Cermati.com • Jakarta Pusat

On-site
IDR 133,920,000 - 267,840,000
Senior Test Engineer
Senior Test Engineer

Kitabisa • Jakarta Selatan

On-site
IDR 334,800,000 - 669,600,000
Software Engineer in Test
Software Engineer in Test

FinAccel • Jakarta Pusat

On-site
IDR 250,000,000 - 400,000,000
Software Engineer in Test - SDE III
Software Engineer in Test - SDE III

Kredivo Group • Jakarta Pusat

On-site
IDR 350,000,000 - 520,000,000
Software Engineer in Test - II
Software Engineer in Test - II

Kredivo Group • Jakarta Pusat

On-site
IDR 89,280,000 - 133,920,000
Software Engineer in Test - II
Software Engineer in Test - II

Kredivo Group • Jakarta Timur

On-site
IDR 111,600,000 - 223,200,000
Senior Test Automation Engineer – UI & API
Senior Test Automation Engineer – UI & API

Kredivo Group • Jakarta Pusat

On-site
IDR 350,000,000 - 520,000,000
Senior Quality Assurance
Senior Quality Assurance

Youtap Technology Ltd • Jakarta Timur

On-site
IDR 167,400,000 - 223,200,000
QA Engineer (Manual + Automation)
QA Engineer (Manual + Automation)

FLIN • Jakarta Pusat

On-site
IDR 89,280,000 - 167,400,000