Job Search and Career Advice Platform

Enable job alerts via email!

Quality Assurance Automation Engineer

CDG Zig

Singapore

On-site

SGD 50,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is seeking a QA Automation Engineer to design and develop high-quality automated test scripts. The ideal candidate has 2-5 years of experience in QA automation or software testing, along with proficiency in test automation tools like Selenium and a strong understanding of REST APIs. This role offers an opportunity to work closely with cross-functional teams and innovate solutions that align with business objectives.

Qualifications

  • Minimum 2-5 years in QA automation or software testing.
  • Experience with test automation tools like Selenium or Cypress.
  • Proficient in at least one programming language.

Responsibilities

  • Develop high-quality automated test scripts.
  • Architect solutions using modern design patterns.
  • Implement continuous development processes.

Skills

QA automation
Test automation tools (Selenium, Cypress)
API testing (Postman, REST Assured)
Programming languages (Java, Python)
Analytical and debugging skills
CI/CD tools

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
Jenkins
Docker
Postman
Docker
Job description
Job Responsibilities:
  • Drive the design, development, and delivery of high-quality automated test scripts, ensuring robust, scalable, and efficient code.
  • Architect solutions by applying modern design patterns, while addressing technical challenges and aligning with business needs.
  • Partner with product managers, designers, backend and frontend developers to deliver cohesive, high-performing automated test scripts.
  • Implement continuous development processes, maintaining and enhancing the script based on user feedback and crash analytics.
  • Manage test failures due to unstable environment and dependencies on test data.
  • Synchronised with changes in UI, APIs and business logic.
  • Achieve high test coverage while managing increasing run times.
  • Any ad hoc duties as assigned.
Job Requirements:
  • Minimum Bachelor’s degree in Computer Science, Software Engineering, or a related field or equivalent work experience.
  • At least 2-5 years of professional experience in QA automation or software testing.
  • Experience with test automation tools like Selenium, Cypress, Playwright, TestNG, JUnit, etc.
  • Knowledge of REST APIs and experience with API testing (e.g., Postman, REST Assured).
  • Familiar with source control systems (e.g., Git) and CI/CD tools.
  • Proficiency in at least one programming/scripting language such as: Java, Python, JavaScript, TypeScript, C#, Ruby.
  • Cross-Browser and Cross-Platform Testing: BrowserStack, Sauce Labs, LambdaTest.
  • Strong analytical and debugging skills to address complex technical challenges.
  • Capable of aligning technical decisions with long-term business objectives and goals.
  • Ability to assess requirements, evaluate trade-offs, and propose optimal solutions.
  • Excellent interpersonal skills to work with cross-functional teams.
  • Ability to explain technical concepts clearly to both technical and non-technical stakeholders.
  • Quick to learn and adopt emerging technologies, frameworks, and best practices.
Preferably Familiar with:
  • Test Automation Frameworks: Selenium, Cypress, Playwright, Appium, Junit, PyTest and Mocha.
  • API Testing and Automation: Postman, REST Assured and SoapUI.
  • CI/CD Integration: Jenkins, GitHub Actions, GitLab CI/CD, CircleCI, Azure DevOps.
  • Version Control Systems: Git, GitHub, GitLab, Bitbucket.
  • Test Data And Environment Management: Docker, Kubernetes, Mock servers, databases (SQL, NoSQL).
  • Performance Testing: JMeter, Gatling, k6, Locust.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.