Quality Assurance Engineer (QA)
SCBX Group is leading the next phase of AI transformation across the SCBX Group. We are building AI capabilities that will redefine how customer experience banking and financial service.This is a strategic, group-level initiative that will shape how millions of customers interact with SCBX products and services.
You will work on large-scale, high-impact problems using modern data and AI technologies, with the opportunity to design and build capabilities that operate at enterprise scale.
As we accelerate this journey, we are expanding a team of curious, hands-on builders who are excited to learn, tackle complex challenges, and turn advanced analytics and AI into real business outcomes.
If you're looking for meaningful work, cutting-edge challenges, and the chance to help shape the future of AI in financial services, we'd love to meet you
In this role, you'll get to:
- You will be responsible for designing and developing a comprehensive QA program, which includes creating automated testing strategies and utilizing appropriate tools to ensure efficiency and coverage. You will design and execute usability tests, thoroughly documenting and reporting your findings to the design team. Interaction with clients may be required to understand their product requirements thoroughly.Own the QA engineering role throughout each project and be responsible for data quality
- Interact with both internal and external stakeholders to gain the understanding of product requirements
- Analyze user stories and/or use cases/requirements for validity and feasibility
- Participating in design reviews and providing input on requirements, product design, and potential problems
- Design, develop, and execute comprehensive test plans, test cases/scenarios, and automated test scripts for data validation and manipulation.
- Ensure the quality and consistency of test scoping, planning execution, and reporting
- Maintain test plan and keep team members apprised of the project status; provide timely warning of project issues; anticipate and mitigate risks
- Analyze test results on database impacts, errors, or bugs, and usability
- Be responsible for generating reports on all aspects related to the software testing carried out and reporting to the design team including reporting test progress and test status to QA Team lead as well as track issues to related parties
- Design and create a versatile test automation framework compatible with various data processing system architectures
Who we are looking for:
We're looking for someone who is:
- Detail-oriented and passionate about data quality and system reliability
- Strong analytical thinking and able to identify risks early in development lifecycle
- Comfortable working with data-intensive system and complex workflows
- Proactive, ownership-driven, and able to work in a fast-moving, cross functional environment
- Able to communicate clearly with both technical and business stakeholders
- Focused on delivering high quality solutions that support business impact
- Strong understanding in business context and ability to validate solutions against business logic, customer experience, and expected outcomes
Technical foundation:
- Strong understanding of QA methodologies, test design, and automation frameworks
- Experiences testing data pipelines, data warehouses, or BI environment
- Hands-on experience with SQL and data validation techniques
- Experience developing automation scripts (Python preferred)
- Understanding of data structures, ETL processes, and data lifecycle
- Familiarity with test management and defect tracking tools
- Experience validating system integration and data interfaces
- Knowledge of CI/CD and automated testing practices
- Familiarity with Linux/Unix environments is a plus
- Experience in Databricks, cloud data platform, or big data environments (preferred)
- Experience testing AI/ Machine Learning solutions
- Experience building automated test frameworks for data or APIs
- Knowledge of data governance and data quality standards
Qualifications:
- 3+ years of experience in Quality Assurance, preferably in data or analytics environments
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Experience working in Data Warehouse, Data Lake, or large-scale data systems
- Strong-problem solving and analytical skills
- Experience working in agile or product bases development teams
- Good communication skills and ability to work with cross functional stakeholders