Software Developer

OPHIR BUSINESS SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

OPHIR BUSINESS SOLUTIONS PTE. LTD. is seeking an experienced Software Developer (Test Automation) to design, develop, and maintain automated testing solutions for enterprise applications and digital banking systems.

The role leads test automation initiatives, collaborates with cross-functional teams to ensure reliable and secure software delivery, and drives quality across web, mobile, API, and messaging interfaces.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Minimum 7-10 years of relevant experience in software testing, quality assurance, or test automation, including at least 4-5 years of hands-on test automation experience and prior experience leading automation initiatives.
  • Strong programming skills in Java, Python, JavaScript, or TypeScript.
  • Proven experience in designing, developing, and maintaining automation frameworks, particularly Selenium with Java, Playwright, Appium, Cucumber/BDD, or Pytest.
  • Strong experience in API and web service testing using Postman, REST Assured, SOAP UI, or Karate.
  • Hands-on experience with CI/CD pipelines, version control, and build or deployment tools such as Jenkins, Git, Bitbucket, and Docker.
  • Experience in functional, regression, integration, end-to-end, cross-browser, and mobile application testing.
  • Good understanding of SDLC, STLC, Agile methodologies, defect management, and root-cause analysis.
  • Experience in using JIRA or equivalent tools for defect tracking, test management, and project coordination.

Responsibilities

  • Lead the design, development, maintenance, and optimisation of scalable test automation frameworks across web, mobile, API, file-based interfaces, and messaging systems.
  • Develop and maintain automated test scripts and suites using Selenium, Playwright, Appium, Pytest, Postman, REST Assured, and Karate.
  • Translate business requirements, functional specifications, and user stories into test strategies, plans, test cases, BDD/Gherkin scenarios, and end-to-end automated test scripts.
  • Perform functional, regression, integration, API, cross-browser, mobile, and user acceptance testing for digital banking applications and business workflows.
  • Integrate automated testing frameworks into CI/CD pipelines using Jenkins, Git, Bitbucket, and Docker to support continuous integration and delivery.
  • Develop and maintain reusable automation components, test utilities, test data management processes, and framework documentation.
  • Validate data integrity, test data quality, environment readiness, and end-to-end test coverage across upstream and downstream systems.
  • Conduct defect triage, root-cause analysis, test result analysis, and quality reporting in collaboration with software developers, business analysts, and project stakeholders.
  • Identify opportunities to improve test coverage, automation efficiency, execution speed, and overall software quality.
  • Track defects, test execution progress, and release readiness using JIRA and other test management tools.
  • Support Agile/Scrum development activities, including sprint planning, requirement reviews, test estimation, and release validation.
  • Ensure that automated testing practices comply with applicable security, quality, and software development standards.

Skills

Test automation
Leadership
Collaboration
Analytical thinking
Communication

Education

Bachelor's degree in CS/IT/Software Engineering

Tools

Selenium with Java
Playwright
Appium
Cucumber/BDD
Pytest
Postman
REST Assured
Karate
Jenkins
Git
Bitbucket
Docker

Job description

Job Description

We are seeking an experienced Software Developer (Test Automation) to design, develop, and maintain automated testing solutions for enterprise applications and digital banking systems.

The successful candidate will lead test automation initiatives, improve software quality, and collaborate with cross-functional teams to ensure reliable and secure software delivery.

Key Responsibilities:
  • Lead the design, development, maintenance, and optimisation of scalable test automation frameworks across web, mobile, API, file-based interfaces, and messaging systems.
  • Develop and maintain automated test scripts and suites using Selenium, Playwright, Appium, Pytest, Postman, REST Assured, and Karate.
  • Translate business requirements, functional specifications, and user stories into test strategies, test plans, test cases, BDD/Gherkin scenarios, and end-to-end automated test scripts.
  • Perform functional, regression, integration, API, cross-browser, mobile, and user acceptance testing for digital banking applications and business workflows.
  • Integrate automated testing frameworks into CI/CD pipelines using Jenkins, Git, Bitbucket, and Docker to support continuous integration and delivery.
  • Develop and maintain reusable automation components, test utilities, test data management processes, and framework documentation.
  • Validate data integrity, test data quality, environment readiness, and end-to-end test coverage across upstream and downstream systems.
  • Conduct defect triage, root-cause analysis, test result analysis, and quality reporting in collaboration with software developers, business analysts, and project stakeholders.
  • Identify opportunities to improve test coverage, automation efficiency, execution speed, and overall software quality.
  • Track defects, test execution progress, and release readiness using JIRA and other test management tools.
  • Support Agile/Scrum development activities, including sprint planning, requirement reviews, test estimation, and release validation.
  • Ensure that automated testing practices comply with applicable security, quality, and software development standards.
Job Requirements :
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Minimum 7-10 years of relevant experience in software testing, quality assurance, or test automation, including at least 4-5 years of hands‑on test automation experience and prior experience leading automation initiatives.
  • Strong programming skills in Java, Python, JavaScript, or Type Script.
  • Proven experience in designing, developing, and maintaining automation frameworks, particularly Selenium with Java, Playwright, Appium, Cucumber/BDD, or Pytest.
  • Strong experience in API and web service testing using Postman, REST Assured, SOAP UI, or Karate.
  • Hands‑on experience with CI/CD pipelines, version control, and build or deployment tools such as Jenkins, Git, Bitbucket, and Docker.
  • Experience in functional, regression, integration, end‑to‑end, cross‑browser, and mobile application testing.
  • Good understanding of software development life cycle (SDLC), software testing life cycle (STLC), Agile methodologies, defect management, and root‑cause analysis.
  • Experience in using JIRA or equivalent tools for defect tracking, test management, and project coordination.
  • Ability to analyse complex requirements, identify testing risks, and develop effective automation strategies.
  • Strong analytical, troubleshooting, communication, and problem‑solving skills.
  • Ability to work independently and collaborate effectively with developers, business analysts, QA teams, and other stakeholders.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

MCONNECT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Developer
Software Developer

ABS CONNECT PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Test Automation Engineer
Test Automation Engineer

Exasoft Pte. Ltd. • Singapore

On-site
SGD 60,000 - 100,000
Senior Test Engineer
Senior Test Engineer

HCL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Senior Software Tester (Automation) - #1652
Senior Software Tester (Automation) - #1652

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 60,000 - 90,000
QA Automation Tester
QA Automation Tester

UNIZEN TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 55,000 - 90,000
Senior Software Test Automation Engineer
Senior Software Test Automation Engineer

KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Automation Tester
Automation Tester

EXCELTECH COMPUTERS PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000
Software Automation Testing Engineer Contract
Software Automation Testing Engineer Contract

Fuku • Singapore

On-site
SGD 60,000 - 90,000
Lead Engineer – Test Automation
Lead Engineer – Test Automation

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 95,000 - 125,000