Industry: Software Development
Location: Singapore
Roles & Responsibilities
The Opportunity
Adecco is partnering with one of the most well-established and respected financial institution with a strong track record of success.
They have a culture of innovation and continuous improvement, constantly looking for ways to improve their services and offerings.
Job Responsibilities
Design, develop, and maintain automated test scripts and frameworks to validate software functionality, performance and security.
Take ownership of leading the quality of an assigned project and its features
Collaborate with cross-functional teams to understand software requirements and define comprehensive test plans.
Execute test cases and analyze test results to identify defects, performance bottlenecks, and areas for improvement.
Contribute to API testing, backend testing, data analytics testing, performance testing and UI/UX testing, test case prioritization and optimizing test case prioritization to increase testing velocity.
Work closely with software engineers to troubleshoot and resolve issues found during testing.
Participate in code reviews and provide feedback on testability, maintainability, and scalability of software components.
Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
Mentor junior QA engineers and provide guidance on best practices in software testing and quality assurance.
Automation and Development: Strong Experience in development, specially in
– Technologies: Java/J2EE, Springboot, Python, Shell Scripting, PL/SQL.
– Database: Big Data, Sybase, Oracle, PostGreSQL.
– BDD Framework: Cucumber
– Source Code/Lifecycle Management: SVN/GIT, Jenkins, Gitlab, Ansible, MasterDeploy, Docker, Kubernetes.
– Automation tools and frameworks: JUnit, TestNG, Selenium, Rest Assured , Cypress, Postman, playwright and WinRunner/Windows app automation tools.
– DevOps methodology: GIT, Maven, Jenkins CI/CD pipeline.
– Other Tools : JIRA, Confluence, Xray test case management tools.
Job Qualification
Excellent communication and interpersonal skills to effectively collaborate with diverse teams.
Excellent problem-solving and analytical skills.
Ability to work under pressure.
Appetite to follow technology trend and participate to communities.
Eagerness to learn and adapt to new technologies.
Strong perseverance and diligence towards attaining goals and effective time management
Passion for sharing expertise and grow team members’ skills.
Autonomous, self-motivated and excellent team player
Functional
Experience in supporting capital market applications and trading systems, ideally within the dynamic landscape of Market Risk/Front Office operations with a commendable grasp of financial products (Treasury, FX, Credit, IRD, Bonds, RSF etc.)
Qualifications and Profile
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Proven experience (5+ years) in quality assurance software development, with a focus on designing and implementing automated test suites.
Solid understanding of software development lifecycle (SDLC) and agile methodologies.
Experience with continuous integration/continuous deployment (CI/CD) pipelines is a plus