Enable job alerts via email!

QA Automation Engineer

Toss-Ex

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A software company in Singapore is seeking a QA Automation Engineer responsible for ensuring high-quality delivery of software products. The ideal candidate should have 3–5 years of experience in automated functional testing using tools like Selenium and REST-Assured. Collaboration with cross-functional teams and adherence to QA processes are crucial for success in this role. This position offers opportunities for continuous improvement in testing practices.

Qualifications

  • 3–5 years in automated functional testing covering UI, API, and database components.
  • Minimum 3 years of hands-on testing and automation experience on enterprise applications.
  • Expertise in test automation development using Selenium, REST-Assured, and equivalent tools.
  • Strong experience in CI/CD automation using Jenkins.

Responsibilities

  • Ensure testing aligns with defined QA processes and standards.
  • Collaborate with the Test Lead to design effective test strategies.
  • Adhere to QA frameworks and guidelines throughout the testing lifecycle.
  • Participate in Agile testing methodologies during sprints.
  • Deliver complete test artifacts in a timely manner.
  • Report functional and technical issues to the Test Lead.
  • Provide accurate effort estimates during sprint planning.

Skills

Automated functional testing
Selenium
REST-Assured
CI/CD automation
Communication skills
Analytical skills
Time management
Troubleshooting abilities

Education

Bachelor’s degree in Computer Science, Information Technology or related discipline

Tools

Jenkins
Job description
Job Summary

The QA Automation Engineer will be responsible for ensuring high-quality delivery of software products through comprehensive testing strategies, automation frameworks, and adherence to established QA processes. The role involves close collaboration with cross-functional teams to support agile development, continuous improvement, and innovation in testing practices.

Key Responsibilities
  1. Understand the product roadmap and ensure testing aligns with defined QA processes and standards.
  2. Collaborate with the Test Lead to design and implement effective test strategies for assigned applications or projects.
  3. Strictly adhere to QA frameworks, principles, and guidelines throughout the testing lifecycle.
  4. Apply Agile testing methodologies, participating actively in sprints and ceremonies (daily stand-ups, sprint planning, retrospectives).
  5. Meet sprint and project timelines, proactively addressing deviations in coordination with the Scrum Master and Test Lead.
  6. Deliver and maintain complete test artifacts (feature files, test cases, results, automated scripts, regression reports, etc.) in a timely and organized manner.
  7. Report all domain, functional, and technical issues promptly to the Test Lead for resolution and support.
  8. Provide accurate effort estimates during sprint planning and ensure QA KPIs are consistently met.
  9. Upload all QA deliverables to Zephyr/Test Management Tools and ensure documentation compliance.
  10. Submit end-of-day (EOD) status updates and test sign-off requests in standard formats for Test Lead approval.
  11. Participate in continuous improvement initiatives, contributing ideas to enhance QA efficiency and effectiveness.
  12. Work with the Test Lead to implement new tools, frameworks, and best practices, based on team feedback and personal experience.
Skills and Qualifications
  • Education: Bachelor’s degree or higher in Computer Science, Information Technology, or a related discipline.
  • Experience: 3–5 years in automated functional testing, covering UI, API, and database components.
  • Minimum 3 years of hands-on testing and automation experience on dashboards, reporting, workflow, or similar enterprise applications.
  • Expertise in test automation development using:
    Selenium, REST-Assured, and (or equivalent performance testing tools).
  • Strong experience in CI/CD automation using Jenkins or equivalent tools.
  • Solid understanding of functional, end-to-end, exploratory, performance, and stress testing.
  • Excellent communication, analytical, and time management skills.
  • Demonstrated self-motivation, accountability, and attention to detail with strong troubleshooting abilities.
  • (Preferred) Experience in performance testing of high–data-volume applications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.