Main Responsibilities
- Research, design, and develop computer software or specialized utility programs.
- Analyze user needs and develop software solutions, applying principles and techniques of computer science.
- Liaise with business analysts and development team for clarification and understanding of requirements.
- Design and develop test code using a modern CI/CD pipeline.
- Design and develop comprehensive quality assurance strategies and frameworks. Implement automated testing systems to ensure reusability and efficiency.
- Design and implement comprehensive test plans and test cases based on requirements and design documentation. Develop automated test systems to ensure reusability and efficiency.
- Perform various types of testing, including functional, integration, regression, and performance testing. Analyze and track down error root causes, providing detailed reports and recommendations for improvement.
- Promote and implement testing methodologies, aiming to identify and address defects early in the development lifecycle.
- Provide technical support to other teams, assisting with problems encountered internally, such as system malfunctions. Propose solutions, suggest improvements, and contribute to data analysis.
- Document all testing activities, including test results, discovered defects, and any relevant observations. Prepare detailed reports for management and the Delivery Team.
Qualifications and Profile
- Candidates should have minimum 8 years’ experience in relevant activities.
- Master or Bachelor’s degree in Computer Science/ Information Technology/ Programming & Systems Analysis/ Science (Computer Studies) faculties.
- Experience with automation frameworks and libraries.
- Proficiency in scripting languages such as Python, Shell script and PowerShell.
- Knowledge of Cloud platforms and services.
- Experience in QA Design Methodologies.
- Object-oriented language: Java.
- Load/Performance, API and Micro-services testing abilities, GUI Test Automation.
- Testing automation tools and frameworks (e.g., JUnit, TestNG, Selenium, Cypress, Cucumber).
- Relational DB and language: MySQL, SQL Server, Sybase.
- DevOps Pipeline tooling GIT, Maven, Jenkins, GitLab, Docker / Kubernetes.
To Apply, please kindly email your updated resume to weizhe.teoh@tg-hr.com
Regret to inform that only shortlisted candidates will be notified.
CEI: R25127749
EA License: 14C7275