Job is active

Software Development Engineer in Test

$4,200 – $9,000

About this job

Role & responsibilities

We are looking for a Software Development Engineer in Test to help shape and grow test automation capability in the development and production of electronic instrumentation and modules. The contractual duration is 1 year with possibility of extension depending on business requirements and job performance.

This is a hands-on technical role where you will improve automation frameworks, strengthen CI/CD test execution, and help the team deliver high-quality software with greater confidence.

The Software Development Engineer in Test works closely with testers, test leads, developers and product owners to improve test coverage, reduce manual regression effort, and ensure automated tests provide fast and reliable feedback.

In this role, you will have the opportunity to make a real impact on how we test and release software. You will help improve automation stability, strengthen regression coverage, reduce manual effort, and enable faster feedback through CI/CD.

You will also help us explore future-ready testing practices, including better CI/CD integration and practical use of AI-assisted testing to improve quality and efficiency.

If you enjoy combining testing, coding, troubleshooting, technical leadership, and continuous improvement, this role is a strong fit.

Key Responsibilities

  • Improve test automation frameworks across UI, API, integration, smoke, regression, SIT, and performance testing.
  • Maintain and stabilize Squish automated test suites, integrate tests into Jenkins pipelines, and manage automation code using GitLab/Git workflows.
  • Troubleshoot automation failures, environment issues, test data problems, and CI/CD pipeline issues.
  • Improve automation reliability, reporting, maintainability, and execution efficiency, including reducing flaky tests.
  • Support test environment readiness, including tools, configuration, dependencies, and data.
  • Explore opportunities to improve testing efficiency using emerging tools and practices, including AI-assisted testing where appropriate.

Preferred candidate profile

  • Experience with Squish or similar UI automation tools.
  • Strong scripting/programming skills, preferably Python.
  • Experience designing, maintaining, or improving automation frameworks.
  • Experience with Jenkins or GitLab CI/CD, and GitLab/Git workflows including branching, merge requests, and code reviews.
  • Interest or experience in AI-assisted testing, such as test generation, script maintenance support, log/failure analysis, defect analysis, or automation productivity tools.
  • Strong troubleshooting skills across automation, test data, environment, and pipeline issues.
  • Solid understanding of software testing principles, regression testing, and quality practices.
  • Agile/Scrum experience.

Market insight

72% above the median
3 830 $

Based on 3 475 offers with salary for Jobs without experience on-site in Singapore

Full salary breakdown

Frequently asked questions

What salary can I expect?

The employer lists $4,200 – $9,000 for this role at KLARVIDA PTE. LTD. in Singapore. For comparison, the local market median is about 3 830 $ based on 3 475 similar offers.

How do I apply for this job?

Open the original source page and contact the employer there. Finder never charges job seekers.

Are these jobs up to date?

Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.

Where can I see employment type and work format?

Key conditions are shown above the description. You can also open related listings for KLARVIDA PTE. LTD. and Singapore.

Apply