**Senior QA Engineer (ShopeePay) - Sea Labs**
Engineering and Technology - Sea Labs Indonesia, Jakarta
Experienced (Individual Contributor)
**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.
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**
The Payment team, best known for their flagship product: ShopeePay, aims to develop a mature, world-class payment platform connecting individuals and businesses within Shopee ecosystem. Beyond ShopeePay, the Team also connects with a large number of local financial institutions to serve billions of Shopee and SeaMoney users across the different markets.
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.
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 businesses and external end-users. Your main responsibility includes (but not limited to):
- Be involved in whole development life cycle and technical design review
- Test case design and planning
- Functional testing via grey-box and white-box methodologies
- Perform API interface testing, and API automation testing
- Performance, security, and integration testing for system, module, API, and other tools
- Bug analysis and tracking
- Setting up and maintenance of testing environment
- Development and maintenance of testing tools, automation of testing tools and scripts
- Continuous improvement and research of testing process, skills, techniques, quality, and efficiency
**Job Requirements**:
- Bachelor's or higher degree in Computer Science or other related disciplines
- More than 2 years of relevant experience
- Familiar with at least of the following programming languages: Python, Java, or Golang
- Familiar with at least one API/Unit testing framework
- Good logical and structural thinking
- Strong sense of project ownership and result-oriented
- Good sense of quality, teamwork, and innovation
- Able to work independently or with limited assistance
- Skills below are optional but preferable:
- Experience in client-side socket programming, database and SQL