top of page

Career

Quality Assurance Engineer

Technology

|

Permanent

Technology

Permanent

About Us

DATAx is a new venture of the Siam Commercial Bank (SCB) holdings, a leading financial services and digital services holdings in Thailand and ASEAN. 

As part of the transformation of SCB into a group of product and technology companies, under the SCBx brand, DATAx is the technology company to centralize data and provide AI and data science services and products to the group.  

With a leading-edge cloud native data & AI platform, our vision is to support the group to providing everyone in our region with the opportunity to prosper. 

We work on forward-thinking challenges of centralizing, analyzing, and sharing information. We collaborate with companies and experts in many different domains, embrace diversity and all that while having a good laugh and joy in work.  

Discover job openings on our career page. To apply, email with the role's title as the subject, attach your CV, and specify your contact information. We're eager to learn more about you.

 I acknowledge that I have read and agreed to DataX's Terms and Conditions and Privacy Notice

Benefits

Other

Preferred Qualifications

Qualifications

  • Bachelor’s degree in computer science, software engineering, or other related fields 

  • Minimum 3 years of Quality Assurance engineering or similar role with extensive experience in automation frameworks and microservices testing. 

  • Proven experience developing and implementing QA plans. 

  • Up-to-date knowledge of software test design and testing methodologies. 

  • Proficiency in automation tools (e.g., Pytest, Testify, JUnit, Postman, Selenium, Cypress, or Playwright). 

  • Proficiency in at least one programming language (e.g., Go,Python, Java, JavaScript – NodeJS, AngularJS, TypeScript). 

  • Strong experience with SQL, NoSQL, and data validation in big data environments. 

  • Experience in API and microservice testing. Knowing RESTful and GraphQL services is plus. 

  • Proficiency with Docker, Kubernetes, and containerized testing strategies. 

  • Strong understanding of CI/CD, DevOps, and test automation in cloud-native architectures. 

  • Proficiency with Git for version control. 

  • Knowledge of Vector DB and AI-related development is a plus. 

  • Ability to guide and support QA activities within an Agile/Scrum team, ensuring comprehensive test coverage. 

  • Strong analytical skills, problem-solving abilities, and excellent communication

Responsibilities

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 role in the project by ensuring high standards of data quality, automation coverage, and microservice reliability. 

  • Collaborate with data engineers, data scientists, and developers to implement test strategies for microservices and AI models. 

  • Develop and execute comprehensive test plans, test cases/scenarios, and test automation for applications built on microservices, including API and data pipeline testing. 

  • Understand AI model testing, including feature engineering, label engineering, and model validation. 

  • Participate in design reviews, providing input on requirements, product design, and potential issues. 

  • Ensure test planning, execution, and reporting maintain high quality and consistency. 

  • Track project status, report risks, and proactively anticipate and mitigate potential issues. 

  • Analyze test results, identifying performance bottlenecks, AI model inconsistencies, microservice defects, and usability concerns. 

  • Drive test automation by designing robust test scripts for microservices, APIs, and data pipelines. 

  • Guide and facilitate QA processes within the Scrum team, ensuring that testing activities align with sprint goals.  

  • Enforce quality control, proactively identifying risks, verifying requirements, and promoting test best practices. 

  • Generate reports on test execution status, defects, and automation results, while tracking quality metrics.

About Team & Role

As a Quality Assurance Engineer, you will ensure high-quality AI-driven data solutions and microservices. You will work closely with data engineers, data scientists, and developers, integrating testing into the agile software development lifecycle. 

This role requires technical expertise in microservices, containerized environments (Docker), automation frameworks, and AI model testing. As a QA representative in the Scrum team, you will maintain quality throughout the project lifecycle by actively participating in test planning, execution, and continuous improvement. 

bottom of page