Scope:
As a Software Quality Engineer, you will get to:
- Assist Product Owner and Business Analyst to craft out user story acceptance criteria
- Analyse and decompose complicated software systems, and design a holistic test strategy
- Conduct research on emerging technologies and develop test automation framework
- Develop test suites of test scenarios and test cases
- Take a risk-based approach for test automation
- Perform time boxed exploratory testing
- Maintain regression test suite in QA nightly build
- Actively refine smoke test suite in Development CI environment
- Lead system integration testing with other system owners
- Manage user acceptance testing
- Manage defect life cycle, test artefacts and repository
- Drive continuous improvement in agile testing practices and tools
- Take on secondary role as an Application Performance Engineer or Application Security Engineer
EXPERIENCE AND SKILLS NEEDED
As a Software Quality Engineer, you need to bring to the team:
- Min 3 years experience in exploratory testing and regression test automation
- Strong analytical skills
- Meticulous attention to details
- Good interpersonal skills such as tactfulness
- Good presentation and listening skills
- Experience in agile development environment will be an added advantage
- Experience with Robot Framework, SikuliX, Selenium, HP Testing Tools (Mobile Center, UFT, QC and Sprinter) or EggPlant will be an added advantage
- Certified Software Testing Professional and/or Certified Software Quality Analyst will be an added advantage
- Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines