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