Job Search and Career Advice Platform

Enable job alerts via email!

Quality Assurance Automation Engineer

CDG ZIG PTE. LTD.

Singapore

On-site

SGD 60,000 - 85,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 technology firm in Singapore is seeking a QA Automation Engineer to lead the design and development of automated test scripts. The ideal candidate will have experience in test automation tools and a strong programming background, with opportunities to work collaboratively with cross-functional teams. This role requires a Bachelor's degree and 2-5 years of relevant experience.

Qualifications

  • Minimum 2-5 years of professional experience in QA automation or software testing.
  • Experience with API testing tools like Postman and REST Assured.
  • Proficiency in programming/scripting languages such as Java, Python, or JavaScript.

Responsibilities

  • Drive the design and delivery of automated test scripts.
  • Architect solutions with modern design patterns.
  • Manage test failures and synchronise with changes in UI and APIs.

Skills

QA automation
Test automation tools
Analytical skills
Debugging skills
Interpersonal skills

Education

Bachelor's degree in Computer Science or related field

Tools

Selenium
Cypress
Postman
Git
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.