Role Summary:
We are seeking a skilled Software Quality Assurance Engineer to join our team.
The successful candidate will be responsible for ensuring the quality and reliability of our new IT system.
Key Responsibilities:
- Develop comprehensive test strategies, plans, and scripts;
- Collaborate with stakeholders to ensure quality outcomes;
- Design and implement automated and manual test cases;
- Conduct unit, integration, system, and performance testing using industry-standard tools and frameworks;
- Support and coordinate User Acceptance Testing (UAT) with business users and SMEs;
- Track, analyze, and manage software defects to resolution in collaboration with development teams;
- Provide regular status reports on testing progress, risks, and issues;
Requirements:
- Bachelor's degree in Computer Science, Information Technology or related field;
- Fresh graduates encouraged to apply;
- 1–3 years hands-on experience in UAT, software testing methodologies, tools, and frameworks;
- Expertise in designing and implementing test automation solutions;
- Familiarity with Agile development practices and iterative delivery;
- Strong analytical and problem-solving skills with attention to detail;
- Effective communication and collaboration skills to work with cross-functional teams;
- Highly organized with ability to manage multiple testing activities concurrently.
Bonus Points:
- Banking/Wealth Management domain experience is a strong plus;
- Understanding of CI/CD pipelines and DevOps practices.