Job Search and Career Advice Platform

Enable job alerts via email!

Senior Quality Assurance (QA) Engineer

Luxoft

Singapore

On-site

SGD 90,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT services provider in Singapore is seeking a seasoned QA professional to research, design, and develop comprehensive quality assurance strategies for banking applications. The ideal candidate has a minimum of 8 years of relevant experience, proficient in various scripting languages, and is familiar with automation frameworks. This role offers opportunities to work with innovative technologies in a dynamic environment.

Qualifications

  • Minimum 8 years of relevant experience.
  • Familiarity with testing automation tools and frameworks.
  • Strong problem-solving and analytical abilities.

Responsibilities

  • Research, design, and develop computer software or specialized utility programs.
  • Analyze user needs and develop software solutions.
  • Design and develop comprehensive quality assurance strategies.

Skills

Automation frameworks and libraries
Scripting languages (Python, Shell Script, PowerShell)
Cloud platforms and services
QA Design Methodologies
Object-oriented programming (Java)
Load/Performance testing
API testing
Microservices testing
Testing automation tools: JUnit, TestNG, Selenium, Cypress, Cucumber
Relational databases (MySQL, SQL Server, Sybase)
DevOps pipeline tooling (Git, Maven, Jenkins, GitLab, Docker, Kubernetes)
Excellent communication skills

Education

Master or Bachelor's degree in Computer Science/IT/Programming
Job description
Project description

Our Client is the arm of the world's 11th largest bank by total assets. Their Singapore center is one of the 3 main IT Hubs for Bank's worldwide business. They work daily with international branches located in 33 countries by:- Envisioning and preparing the Bank's futures information systems- Partnering and supporting core banking flagships and transverse areas in their large-scale development projects.- Providing premium In-house Banking applications,This unique positioning empowers us to bring our core banking business a sustainable competitive advantage on the market.We seek innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges.

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 languages 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; strong 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.