Job Search and Career Advice Platform

Enable job alerts via email!

Applications and Systems Programmer (Development & Testing)

ITCAN PTE. LIMITED

Singapore

On-site

SGD 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software solutions company in Singapore seeks an experienced automation engineer to develop Java-based Selenium automation for software testing. The successful candidate will design system integrations, conduct various software trials, and enhance existing applications. Familiarity with MySQL, API testing, and tools such as Selenium, Playwright, and Jenkins are essential. Join a collaborative team focused on improving software quality and efficiency.

Responsibilities

  • Develop and maintain Java-based Selenium automation for software testing.
  • Revise and enhance existing applications to improve operating efficiency.
  • Design system integrations and database interactions using MySQL.
  • Conduct unit, integration, system, and UAT testing.
  • Develop automated testing solutions using Selenium and related tools.

Skills

Java
Selenium
MySQL
API testing
Postman
GitLab
Jira

Tools

Bitbucket
Jenkins
TOSCA
Cucumber BDD
Playwright
Appium
Job description

Develop and maintain Java-based Selenium automation for software testing, in accordance with approved specifications and quality standards.

Revise, repair, and enhance existing applications to improve operating efficiency and adapt systems to new business requirements.

Design and support system integrations and database interactions using MySQL.

Conduct trial runs of programmes and software applications, including unit, integration, system, and UAT testing, to ensure expected outcomes.

Develop and maintain automated testing solutions using Selenium, Playwright, Appium, TOSCA, and Cucumber BDD framework.

Perform API testing using Postman and validate end-to-end system functionality.

Identify, analyse, and communicate technical problems, processes, and solutions using JIRA and standard defect-tracking practices.

Compile, maintain, and update technical and test documentation, including programme specifications, test cases, and reports.

Manage source code, builds, and deployments using GitLab, Bitbucket, and Jenkins to support controlled programme releases.

Collaborate with analysts, developers, and stakeholders throughout the software development lifecycle (SDLC) to ensure system quality and compliance.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.