Software QA Engineer

Public Service Division

Singapore

On-site

SGD 60,000 - 100,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Public Service Division in Singapore is seeking a QA Engineer with a strong interest in DevOps to join our team and help ensure the reliability of our software products. You will design test plans, develop automated scripts, participate in incident reviews, and collaborate with development and platform teams to embed quality practices across the SDLC.

This role requires a bachelor’s degree and 3–5 years of QA experience, with proficiency in Python or Node.js and testing frameworks such as Jest,

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3–5 years of QA and software testing experience.
  • Proficiency in Python or Node.js.
  • Experience with QA testing frameworks such as Jest, Pytest, Playwright, or Selenium.
  • Familiarity with CI/CD and Agile methodologies.

Responsibilities

  • Collaborate closely with development and platform engineering teams to ensure reliability and quality of software applications.
  • Design, develop, and execute comprehensive test plans and test cases for functional and non-functional requirements.
  • Develop and maintain automated testing frameworks and scripts for thorough testing coverage, including performance and resilience testing.
  • Participate in incident reviews, root-cause analyses, and post-mortem discussions to address quality and reliability.
  • Collaborate with development teams to ensure seamless integration of quality practices into the software development lifecycle.
  • Champion a culture of quality and reliability across teams and promote best practices.
  • Contribute to strengthen DevOps methodologies, processes, and best practices within the organization.

Skills

QA testing
DevOps mindset
CI/CD
Python
Node.js
Analytical thinking

Education

Bachelor’s degree in Computer Science or related field

Tools

Selenium
Playwright
Jest
Pytest

Job description

Job Description

At IMDA, we recognize the vital role that Quality Assurance (QA) plays in ensuring the quality and reliability of our software products. We are seeking a skilled QA Engineer with a keen interest in DevOps to join our forward-thinking team. This role bridges the gap between quality and reliability, contributing to the seamless functioning of our systems.

What to expect:
  • Collaborate closely with development and platform engineering teams to ensure the reliability and quality of our software applications.
  • Design, develop, and execute comprehensive test plans and test cases that encompass functional and non-functional requirements.
  • Develop and maintain automated testing frameworks and scripts to ensure thorough testing coverage, including performance and resilience testing.
  • Participate in incident reviews, root cause analyses, and post-mortem discussions to identify and address quality and reliability concerns.
  • Collaborate with development teams to ensure seamless integration of quality practices into the software development lifecycle.
  • Champion a culture of quality and reliability across teams, sharing knowledge and promoting best practices.
  • Contribute to strengthen DevOps methodologies, processes, and best practices within the organization.
How to succeed:
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • 3-5 years of work experience as a QA Engineer and software testing, with a strong interest and understanding of DevOps.
  • Proficiency in one or more programming/scripting languages (python, nodejs, etc.).
  • Experience with QA testing methodologies, tools, and frameworks (jest, pytest, playwright, Selenium, etc.).
  • Experience with performance testing tools and methodologies.
  • Experience with software development lifecycles, CI/CD and agile methodologies.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues.
  • Excellent communication and collaboration skills, comfortable to work cross-functional teams.
  • Knowledge of cloud platform is a plus.

#LI-JL2

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software QA Engineer
Software QA Engineer

IMDA • Singapore

On-site
SGD 60,000 - 80,000
Quality Assurance (QA) Engineer
Quality Assurance (QA) Engineer

TETSUYU HEALTHCARE HOLDINGS PTE. LTD. • Singapore

On-site
SGD 55,000 - 85,000
Senior QA (1 year contract)
Senior QA (1 year contract)

Morgan McKinley • Singapore

On-site
SGD 90,000 - 150,000
QA ENGINEER
QA ENGINEER

TIMPCO ENGINEERING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
AM, Quality Assurance
AM, Quality Assurance

StarHub • Singapore

On-site
SGD 80,000 - 100,000
DevOps QA Engineer: Build Reliability & Automation
DevOps QA Engineer: Build Reliability & Automation

Public Service Division • Singapore

On-site
SGD 60,000 - 100,000
QA Engineer
QA Engineer

Infinity Financial Advisory • Singapore

On-site
SGD 60,000 - 96,000
QA Engineer – Manual Testing | Automation | AI-enabled Testing
QA Engineer – Manual Testing | Automation | AI-enabled Testing

NEXBRIDGE RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Quality Engineer
Software Quality Engineer

TOPPAN ECQUARIA PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
QA Engineer - Manual Testing - Automation - AI-enabled Testing
QA Engineer - Manual Testing - Automation - AI-enabled Testing

NEXBRIDGE RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000