QA Engineer (ShopeePay) - Sea Labs

Sea

Jakarta Pusat

On-site

IDR 150,000,000 - 210,000,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Sea Labs Indonesia is seeking a Quality Assurance (QA) Engineer to join a cross-country team to build payment, e-commerce, and financial services. You will design test plans, automate APIs and backend services, and ensure availability and performance at scale.

This role offers exposure to AI-enhanced QA techniques and global collaboration with engineers, product, and operations across regions. 2+ years in QA and backend/API testing is expected.

Qualifications

  • 2+ years of QA, software testing, or quality assurance experience.
  • Experience testing backend services, REST APIs, microservices, or distributed systems.
  • Familiarity with API testing tools such as Postman, Swagger, REST Assured.
  • Basic to intermediate SQL skills for data validation.
  • Hands-on UI and Mobile Automation using Playwright, Cypress, or WebdriverIO.
  • Strong programming/scripting in Python or JavaScript/TypeScript.
  • Understanding of QA principles, defect lifecycle, and Agile development.
  • Good communication and ability to work with international teams.

Responsibilities

  • Design and execute test plans for payment/financial products, APIs, integrations, and financial workflows.
  • Perform functional, integration, regression, end-to-end, and production validation testing.
  • Test critical scenarios such as payment success, retries, timeouts, duplicate requests, reversals, refunds, and reconciliation.
  • Develop and maintain automated tests for APIs and backend services.
  • Identify, investigate, and track defects; work with engineers to drive issues to resolution.
  • Participate in release quality assessment, incident investigation, and root-cause analysis.
  • Improve test coverage, QA processes, automation frameworks, and CI/CD quality gates.
  • Collaborate with local/regional teams to deliver reliable payment services across multiple markets.

Skills

QA Engineering
API testing
REST APIs
Automation testing
Python
JavaScript/TypeScript
Agile
Analytical thinking

Education

Bachelor’s degree in CS/SE/IT

Tools

Postman
Swagger
REST Assured
Playwright
Cypress
WebdriverIO
SQL

Job description

About Sea Labs Indonesia

Sea Labs is at the core of the Sea platforms development, supporting diverse business lines from e-commerce, supply chain, games, payment and finance, among many others. The strong growth and unique positioning of Sea's e-commerce business, Shopee, spurred the launch of Sea Labs Indonesia. Since its inception, the group of passionate engineers have charted the course to drive the best experience for our users in Indonesia, many of which solutions are even adapted to other markets in the region.

About the Team

Sea Labs is at the core of the Sea platforms development, supporting diverse business lines from e-commerce, supply chain, games, payment and finance, among many others. The strong growth and unique positioning of Sea's e-commerce business, Shopee, spurred the launch of Sea Labs Indonesia. Since its inception, the group of passionate engineers have charted the course to drive the best experience for our users in Indonesia, many of which solutions are even adapted to other markets in the region. Sea's hyper-growing business scale has transformed most "innocent" problems into huge technical challenges, and there is no better place to experience world-class projects first-hand if you love technologies as much as we do. Together with our passionate and driven teams, you'll get to develop your skills, build on industry knowledge and collaborate with global teams in a dynamic space. Browse our Sea Labs Indonesia team openings to see how you can make an impact with us.

About The Team

Our R&D team works across Indonesia, Singapore, and China. We provide secure and reliable financial products and payment services for millions of merchants and users across Southeast Asia, Latin America, and other markets. Our systems support e-commerce, food delivery, digital payments, and a wide range of financial services. Together, we aim to reach the forefront of cashless payment technology by providing a more accessible, secure and reliable payment network that empowers individuals as well as micro, small and medium enterprises around the globe.

About The Role

As a Quality Assurance (QA) Engineer, you will work with some of the most talented minds in the world, collaborating with fellow Developers, Product Managers, User Experience Designers and Operation Engineers to design, test and safeguard availability, performance and usability of our business-critical functionalities that delight both internal business and external end-users. You will collaborate with experienced engineers across countries and functions, solving complex distributed-systems and payment-platform challenges at significant scale. This role offers strong opportunities to deepen your expertise in QA & AI technology.

Job Description
  • Design and execute test plans for payment/financial products, APIs, integrations, and financial workflows.
  • Perform functional, integration, regression, end-to-end, and production validation testing.
  • Test critical scenarios such as payment success and failure, retries, timeouts, duplicate requests, reversals, refunds, and reconciliation.
  • Develop and maintain automated tests for APIs and backend services.
  • Identify, investigate, and track defects; work with engineers to drive issues to resolution.
  • Participate in release quality assessment, incident investigation, and root-cause analysis.
  • Improve test coverage, QA processes, automation frameworks, and CI/CD quality gates.
  • Collaborate with local/regional teams to deliver reliable payment services across multiple markets.
Requirements
  • Bachelor’s degree or above in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 2+ years of experience in QA, software testing, test engineering, or quality assurance.
  • Experience testing backend services, REST APIs, microservices, or distributed systems.
  • Familiarity with API testing tools such as Postman, Swagger, REST Assured, or similar tools.
  • Basic to intermediate SQL skills for data validation and troubleshooting.
  • Hands-on experience in UI and Mobile Automation framework such as Playwright, Cypress, or WebdriverIO.
  • Strong programming/scripting skills in Python, JavaScript/TypeScript.
  • Understanding of software testing principles, defect lifecycle, and Agile development practices.
  • Strong analytical and problem‑solving skills, with attention to detail.
  • Good communication skills and the ability to work with international, cross‑functional teams.
  • Willingness to learn AI, use AI to facilitate and enhance quality.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Engineer (ShopeePay) - Sea Labs
QA Engineer (ShopeePay) - Sea Labs

amIT Global Solutions Sdn Bhd • Indonesia

On-site
IDR 180,000,000 - 300,000,000
QA Engineer (ShopeePay) - Sea Labs Engineering and Technology Jakarta Experienced (Individual Contributor) Sea Labs Indonesia
QA Engineer (ShopeePay) - Sea Labs Engineering and Technology Jakarta Experienced (Individual Contributor) Sea Labs Indonesia

SEA Singapore • Jakarta Pusat

On-site
IDR 200,880,000 - 357,120,000
QA Engineer (ShopeePay) - Sea Labs
QA Engineer (ShopeePay) - Sea Labs

Monee • Jakarta Pusat

On-site
IDR 133,920,000 - 200,880,000
QA Engineer (ShopeePay) - Sea Labs Experienced (Individual Contributor) Jakarta Engineering and Technology
QA Engineer (ShopeePay) - Sea Labs Experienced (Individual Contributor) Jakarta Engineering and Technology

Monee • Jakarta Pusat

On-site
IDR 180,000,000 - 340,000,000
QA Engineer — AI-Driven Testing for Global Payments
QA Engineer — AI-Driven Testing for Global Payments

Sea • Jakarta Pusat

On-site
IDR 150,000,000 - 210,000,000
QA Engineer, Payments & APIs for Global Markets
QA Engineer, Payments & APIs for Global Markets

SEA Singapore • Jakarta Pusat

On-site
IDR 200,880,000 - 357,120,000
QA Engineer - Payments & API Automation
QA Engineer - Payments & API Automation

amIT Global Solutions Sdn Bhd • Indonesia

On-site
IDR 180,000,000 - 300,000,000
Back End Engineer (ShopeePay) - Sea Labs Engineering and Technology Jakarta Sea Labs Indonesia
Back End Engineer (ShopeePay) - Sea Labs Engineering and Technology Jakarta Sea Labs Indonesia

SEA Singapore • Jakarta Pusat

Hybrid
IDR 420,000,000 - 780,000,000
Back End Engineer (Enterprise Efficiency) - Sea Labs Engineering and Technology Jakarta Sea Lab[...]
Back End Engineer (Enterprise Efficiency) - Sea Labs Engineering and Technology Jakarta Sea Lab[...]

SEA Singapore • Daerah Khusus Ibukota Jakarta

On-site
IDR 512,207,614 - 853,679,358
Back End Engineer (Marketplace Order Operations) - Sea Labs
Back End Engineer (Marketplace Order Operations) - Sea Labs

Sea • Jakarta Pusat

On-site
IDR 300,000,000 - 540,000,000