Search by job, company or skills

Quality Assurance Automation Engineer

  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

Company Overview:

Our client is a leading Singapore-based institution with a strong focus on education, research, innovation, and technology. Operating within a diverse and highly collaborative environment, the organisation brings together professionals, researchers, and technology teams to develop impactful digital solutions and support continuous innovation.

To support their technology and quality assurance initiatives, they are seeking an experienced QA Automation Engineer / SDET. Based full-time on-site in Batam, Indonesia, this role focuses on building and maintaining automated testing solutions, improving QA efficiency, and integrating test automation into modern software development and CI/CD processes.

Key Responsibilities:

  • Test Automation: Develop, maintain, and optimize automated test scripts and frameworks to meet testing objectives and business requirements.
  • QA Process Improvement: Automate and improve QA processes to increase testing efficiency, reliability, and overall software quality.
  • Test Strategy & Planning: Collaborate with developers, functional teams, and users to define testing requirements, objectives, strategies, and test plans.
  • Web & API Testing: Conduct automated functional, UI/UX, API, load, and performance testing for web-based applications.
  • CI/CD Integration: Work closely with DevOps teams to integrate automated testing into CI/CD pipelines.
  • Test Environment: Build and maintain automated test data, testing environments, and test automation frameworks.
  • QA Documentation: Create, maintain, and share QA documentation, testing procedures, and relevant technical materials.
  • Quality Monitoring: Collect, measure, and monitor software testing metrics to support continuous quality improvement.
  • Knowledge Sharing: Stay updated on emerging QA technologies and contribute to knowledge-sharing initiatives within the team.

Requirements:

  • Education: Diploma or Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field.
  • Core Experience: 3+ years of professional experience in software testing, QA automation, or SDET roles, with experience across multiple SDLC cycles in web development.
  • Automation Stack: Strong hands-on experience with Playwright and JavaScript/TypeScript.
  • Testing Experience: Proven experience with automated functional, UI, API, load, and/or performance testing.
  • Automation Frameworks: Experience with testing frameworks and tools such as Selenium and WebdriverIO.
  • CI/CD: Practical experience with GitHub, Jenkins, or similar CI/CD tools.
  • Programming: Strong JavaScript programming skills.
  • Database: Deep understanding of Relational Database Management Systems (RDBMS).
  • Technical Fundamentals: Solid understanding of web technologies, software development lifecycle, and quality assurance processes.
  • Mindset: Self-driven, detail-oriented, proactive, and comfortable working independently with minimal supervision.

Nice-to-Have:

  • Practical experience with AI-assisted testing tools, such as GitHub Copilot.
  • Experience with browser extension development.
  • Knowledge of Java and/or .NET.
  • Familiarity with Angular and modern web development technologies.
  • Knowledge of DevOps practices and tools.
  • Experience with software testing metrics and QA performance monitoring.
  • ISTQB or other testing-related certification.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 153523495

Beware of Scammers

We don’t charge money for job offers