Senior Quality Assurance (QA) Engineer

Singapore 11 days agoFull-time External
Negotiable
Job Reference: 154529 Industry: Information and Communications Technology Consultant Registration Number: R1656741 EA License Number: 02C3423 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 Skills Must have • Minimum 8 years of relevant experience • Experience with automation frameworks and libraries • Proficiency in scripting such as Python, Shell Script, and PowerShell • Knowledge of Cloud platforms and services • Experience in QA Design Methodologies • Object-oriented programming with Java • Load/Performance, API, and Microservices testing abilities; GUI Test Automation • Familiarity with testing automation tools and frameworks: JUnit, TestNG, Selenium, Cypress, Cucumber • Relational database experience: MySQL, SQL Server, Sybase • DevOps pipeline tooling: Git, Maven, Jenkins, GitLab, Docker, Kubernetes • Master or Bachelor's degree in Computer Science/ Information Technology/ Programming & Systems Analysis/ Science (Computer Studies) faculties. • Excellent communication and interpersonal skills to collaborate with diverse teams; good problem-solving and analytical abilities; ability to work under pressure. Appetite to follow technology trends and participate in communities; eagerness to learn and adapt to new technologies; perseverance, diligence, and effective time management. Passion for sharing expertise and growing team members' skills; autonomous, self-motivated, and an excellent team player. Nice to have Domain-Driven design and Microservices: Spring Boot Exposure to Capital Markets applications LOCATION Singapore RECRUITER Ngie Hao Charles Lau +65 6232 8830 charles.lau@manpower.com.sg