D

DBS Bank

Regional bank offering digital banking

Quality Assurance Engineer - Consumer Banking Group

Test Automation EngineeringUpdated on Nov 12
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • A Bachelor's degree and at least 5 years of relevant work experience are required, preferably in web and mobile banking solutions.
  • Strong knowledge and hands-on experience with Appium, Selenium, Playwright with Java, Pytest with Python, and JUnit are required.
  • A solid understanding of modern test automation framework design and best practices is required.
  • Strong programming skills in Java, Objective-C, JavaScript, Python, or a similar programming language are required.
  • Hands-on experience developing and maintaining automated test frameworks and scripts is required.
  • Experience developing complex SQL queries for data validation and testing is required.
  • Experience testing REST APIs and web services is required.
  • Familiarity with UNIX/Linux environments and commonly used UNIX commands is required.
  • Working knowledge of Git and Bitbucket or other source-control tools is required.
  • Strong analytical skills to interpret complex business and technical requirements and translate them into comprehensive end-to-end test scenarios and test cases are required.
  • A good understanding of Agile methodologies and the software testing lifecycle across manual and automated testing is required.
  • Experience working as part of an Agile project team is required, preferably in banking or financial services.
  • Experience with engineering and delivery tools such as Jira, Jenkins, and Docker is required.
  • Experience with one or more testing technologies or frameworks such as Cucumber, Appium, Selenium, Playwright, or Xcode UI Testing is required.
  • Strong communication and collaboration skills to work effectively across Product, Technology, and other cross-functional teams are required.

Responsibilities

  • Advocate a strong quality culture within cross-functional teams and ensure testing best practices are consistently followed.
  • Design, develop, execute, and maintain test cases for Android and iOS applications, web applications, and REST APIs across digital platforms.
  • Develop and maintain automated test suites using Selenium with Java, Appium with Java, Playwright with Java, and Pytest with Python.
  • Establish testing as an integral part of the software development lifecycle within cross-functional teams.
  • Develop maintainable and reusable automated tests in collaboration with development teams.
  • Recommend improvements to testing tools, frameworks, and processes to improve test coverage, efficiency, and quality.
  • Detect, document, and report defects, and follow up to ensure timely resolution and closure.
  • Apply exploratory testing techniques to identify potential issues and improve product quality.
  • Assess and identify opportunities to improve the quality, reliability, and performance of applications and services.

Desired Qualifications

  • Knowledge of SoapUI or similar API testing tools is an advantage.

About the Company

DBS Bank

Regional bank offering digital banking

DBS Bank provides banking and financial services in Singapore and Southeast Asia, including personal and business banking, loans, deposits, wealth management, and payments. It serves customers through a network of branches and a digital platform that lets people open accounts, transfer funds, borrow, and invest via online and mobile apps. The bank differentiates itself with government-backed origins, rapid regional growth, a strong emphasis on digital banking, and a broad mix of consumer, corporate, and wealth services. Its goal is to be a leading, trusted financial services provider in Asia, supporting customers and economies with reliable banking and sustainable growth.

Company size
10,001+
Company stage
IPO
Headquarters
Singapore, Singapore
Founded
1968

Recently Posted Jobs

Explore more opportunities at DBS Bank

See more jobs