Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

See All AI • Singapore
Role & seniority: QA Engineer / Software Tester (seniority not specified)
Stack/tools: Manual and automated testing; test plans, test cases, and test scripts; automation tools (Selenium, JUnit, TestNG); defect tracking; familiarity with SDLC; Agile/Scrum experience a plus
Design, develop, and execute test plans, cases, and scripts for applications and systems
Perform manual and automated testing to verify quality, functionality, and performance; conduct regression, integration, system, and UAT
Identify, document, and track defects; collaborate with developers and product teams to resolve issues; generate detailed test reports and provide actionable feedback
Bachelor’s degree in CS/IT/Software Engineering or related field
Proven software testing/QA experience; strong understanding of testing methodologies and SDLC; defect management
Hands-on with test automation tools (Selenium, JUnit, TestNG); strong analytical/problem-solving; attention to detail; good communication and collaboration
Experience with performance, load, and security testing
Familiarity with Agile/Scrum methodologies
Location & work type: Not specified in provided text
Role Description Design, develop, and execute test plans, test cases, and test scripts for software applications and systems. Perform manual and automated testing to ensure software quality, functionality, and performance. Identify, document, and track software defects and work with development teams to resolve issues. Collaborate with developers, product managers, and other stakeholders to understand requirements and acceptance criteria. Develop and maintain automated test frameworks and scripts using appropriate testing tools. Conduct regression, integration, system, and user acceptance testing (UAT). Ensure compliance with quality standards, industry best practices, and organizational testing processes. Generate detailed test reports and provide actionable feedback to development and management teams. Continuously improve testing processes, methodologies, and tools to enhance efficiency and coverage. Support deployment and release processes by validating software in different environments. Qualifications Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field. Proven experience in software testing, QA, or related engineering roles. Strong knowledge of testing methodologies, software development lifecycle (SDLC), and defect management. Hands-on experience with test automation tools (e.g., Selenium, JUnit, TestNG) is preferred. Familiarity with performance, load, and security testing is an advantage. Strong analytical, problem-solving, and troubleshooting skills. Attention to detail and commitment to delivering high-quality software. Excellent communication and collaboration skills to work with cross-functional teams. Experience with Agile/Scrum methodologies is a plus.