RESPONSIBILITIES
Reporting to the Technical and/or Domain Lead, the Software Quality Engineer will support both the User Acceptance Testing (UAT) of functional systems and the data migration verification of a new system under implementation. This role focuses on testing and data validation activities, with key responsibilities including:
- Reading and understanding functional specifications, test scenarios, and test cases, and proposing additional scenarios or cases to enhance test coverage.
- Preparing relevant test data, either by generating new data or using migrated or dummy data.
- Following UAT standard operating procedures (SOP) and testing strategies to perform testing and retesting. The SOP covers the testing schedule, steps, platforms, and issue logging.
- Tracking reported issues and monitoring their resolution to ensure timely closure.
- Executing tests using automated testing tools, when required.
- Validating migrated data through file comparisons (e.g., Excel) or system user interfaces.
- Supporting end-to-end integration testing, production data migration, and system cutover activities, including related logistical arrangements.
EXPERIENCE AND SKILLS NEEDED
- Minimum of 4 years’ experience in a Software Quality Engineer or equivalent role.
- Practical experience across the system development life cycle (SDLC).
- Solid understanding of test automation approaches and risk-based testing methodologies.
- Proven experience in designing and executing test plans, test cases, and test suites.
- Hands‑on experience in both 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.
- Proficient in Microsoft Excel for data validation and migration verification.
- Meticulous and organized, able to handle multiple tasks and priorities independently.
- Collaborative and effective team player.
- Certified Software Testing Professional (CSTP) and/or Certified Software Quality Analyst (CSQA) is an advantage.
- Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.