Responsibilities:
Collaborate closely with cross-functional teams, including Project Manager, developers, system analyst, and business analysts, to comprehend project requirements and design comprehensive test strategies and plans;
Execute rigorous manual and automated testing of web, mobile, and system applications, identifying and documenting defects, inconsistencies, and potential security vulnerabilities;
Develop, maintain, and execute automated test scripts utilizing advanced testing frameworks such as Cucumber and Behavior-Driven Development (BDD);
Apply knowledge of database querying to ensure data accuracy and consistency;
Enhance test automation capabilities and craft efficient testing scripts via programming means;
Stay abreast of industry best practices, network security standards, and emerging trends in QA;
Participate in system development tasks.
Requirements:
Bachelor’s degree or Higher Diploma in Computer Science, Information Technology, or related disciplines;
1-3 years or above experience in system development, software testing, or in similar roles;
Experience and knowledge in crafting and executing automated test scripts;
Excellent problem-solving capabilities, meticulous attention to detail, and analytical thinking;
Self-motivated with strong communication skills to collaborate with various stakeholders;
Good time-management and multi-tasking skills, able to prioritize tasks.
Experience in mentoring or coaching other designers or teammates would be an advantage.