Browse the latest developer jobs in Singapore.Join TelegramNew job alerts are currently paused.
< Back to all jobs

QA Automation Engineer

ADVANCED E-SOLUTIONS PTE. LTD.

Quality EngineeringManagerContractMarina, Raffles Place, People's Park, Cecil, Singapore

Job Description

Job Summary We are looking for an experienced QA Automation Engineer with strong knowledge of Manual Testing, Automation Testing, Test Case Design and Programming Fundamentals. The ideal candidate should have experience in validating business requirements, designing comprehensive test scenarios, executing functional and regression testing, and developing automation scripts using modern automation frameworks. The candidate should possess strong analytical and problem-solving skills, with the ability to identify edge cases, perform boundary value analysis, and validate complex business logic. Experience with Agile methodologies, API testing and CI/CD integration is preferred. Key Responsibilities Analyse business and functional requirements and identify test scenarios, test conditions and acceptance criteria. Design, develop and execute test cases covering positive, negative, boundary and exception scenarios. Perform functional, regression, integration, system and end-to-end testing. Develop and maintain automation test scripts using Selenium and Playwright. Build and maintain automation frameworks using Java, C#, TypeScript and relevant testing frameworks. Perform API testing and validate request/response structures, status codes and data integrity. Apply test design techniques such as Boundary Value Analysis, Equivalence Partitioning and Decision Table Testing. Identify, report, track and validate software defects using Azure DevOps or Jira. Integrate automated test suites into CI/CD pipelines and monitor test execution results. Collaborate with developers, business analysts and other QA team members in Agile/Scrum environments. Participate in sprint planning, daily stand-ups, test reviews and defect triage meetings. Prepare test execution reports, automation reports and testing documentation. Required Technical Skills 1. Manual Testing Functional Testing Regression Testing Integration Testing System Testing User Acceptance Testing (UAT) Positive and Negative Testing Boundary Value Analysis Equivalence Partitioning Decision Table Testing Test Case Design and Execution 2. Automation Testing Selenium WebDriver Playwright Automation Framework Development Page Object Model (POM) BDD Framework – Cucumber TestNG / JUnit Automated Regression Testing 3. Programming Skills Java / C# / TypeScript / JavaScript Basic Python knowledge is an advantage String Manipulation Arrays and Loops Conditional Statements Logical Problem Solving Basic Data Structures 4. API Testing REST API Testing Postman REST Assured API Request and Response Validation JSON and HTTP Status Codes 5. Tools & Technologies Azure DevOps Azure Test Plans Azure Boards Jira Git / GitHub CI/CD Pipelines Extent Reports Cucumber Reports Preferred Qualifications Bachelor's degree in Computer Science, Information Technology or a related discipline. 4+ years of experience in Software Quality Assurance and Testing. Practical experience in developing and maintaining automation frameworks. Experience working in Agile/Scrum development environments. Strong analytical, communication and troubleshooting skills. Ability to independently understand requirements and develop comprehensive test strategies

Listing closes 5 Dec 2026.

Apply directly through the original listing. The employer’s page has the latest application details.