
Software Quality Engineer
CMC APAC • Singapore, Singapore
Role & seniority: Software Quality Engineer (experienced); focus on UAT and data migration verification for a system implementation
Stack/tools: Web, mobile, and API testing; manual and automated testing; cross-browser/ cross-platform; data validation with Excel; SDLC; risk-based testing; basic test automation
Top 3 responsibilities
-
Review functional specs, test scenarios/cases, and enhance coverage; prepare test data
-
Execute UAT activities, log/track defects, ensure timely resolution; support end-to-end integration testing and data migration
-
Validate migrated data (Excel/system checks); assist with production cutover logistics
Must-have skills
-
4+ years in Software Quality Engineering or similar QA role
-
SDLC experience; test planning, design, and execution; manual & automated testing
-
Data validation using Excel; cross-browser/platform testing; strong documentation/communication
Nice-to-haves
- Experience with automated testing tools; CSTP or CSQA certifications; degree/diploma in CS/IT/Engineering
Location & work type
-
Location: Singapore (eligibility: Singapore Citizen/PR)
-
Work type: Not specified in posting
Full Description
We are looking for an experienced Software Quality Engineer to support User Acceptance Testing (UAT) and data migration verification for a new system implementation. This role involves hands‑on testing, data validation, and collaboration across project teams to ensure successful system deployment.
Eligibility: Singapore Citizen/PR only (Project requirement)
Responsibilities Review and analyse functional specifications, test scenarios, and test cases, and recommend additional scenarios to improve test coverage. Prepare test data through data creation or use of migrated/dummy datasets. Execute testing and retesting activities in accordance with UAT standard operating procedures and testing strategies. Log, track, and follow up on defects to ensure timely resolution and closure. Perform tests using automated testing tools when required. Validate migrated data through file comparisons (e.g., Excel) or system user interface checks. Support end-to-end integration testing, production data migration, and system cutover activities, including coordinating related logistics.
Experience and Skills Required Minimum of 4 years of experience as a Software Quality Engineer or in a similar QA role. Practical experience across the full Software Development Life Cycle (SDLC). Strong understanding of test automation approaches and risk-based testing methodologies. Proven ability to design and execute test plans, test cases, and test suites. Hands-on experience with manual and automated testing for web, mobile, and API applications. Familiarity with cross-browser, cross-platform, and responsive UI testing. Strong technical writing and documentation skills. Proficiency in Microsoft Excel for data validation and migration checks. Meticulous, organized, and able to manage multiple priorities independently. Collaborative team player with strong communication skills. Certifications such as CSTP or CSQA are an advantage. Degree or Diploma in Computer Science, Computer Engineering, Information Technology, or related fields.
Why Join Us Opportunity to contribute to a major system transformation project with real business impact. Collaborative work environment that values transparency, teamwork, and continuous learning. Exposure to complex testing scenarios across web, mobile, API, and data migration domains. Support for professional development, including access to certifications, training, and skill‑enhancement programs. Competitive compensation package and long‑term career progression pathways.