Automation QA Engineer
About PayPay Card
PayPay Card Corporation was established in 2021 to provide users a FinTech service that is more accessible and convenient compared to previous credit cards and credit services, by integrating with the PayPay payment platform, which has surpassed 66 million users since its launch (as of October 2024).
We are looking for people who are passionate about refining our products at an overwhelming speed that other companies cannot match, as well as professionals who are interested in promoting the spread of cashless payments in Japan and the use of these payments as a financial life platform. Let us work together to create new value for users.
※ Please note that you cannot apply or be selected in parallel with PayPay Corporation, PayPay Card Corporation and PayPay Securities Corporation.
Job Description
We are looking for a highly skilled Senior SDET/SDET to design, develop, and implement robust test automation frameworks for batch jobs, backend systems, and legacy architectures. The ideal candidate should have strong Java expertise, experience with microservices testing, and deep knowledge of CI/CD pipelines, scripting, and test frameworks.
Main Responsibilities
- Automate backend services, APIs (REST/gRPC), and microservices testing.
- Design and implement test automation frameworks for batch jobs and infrastructure.
- Work with legacy architectures like CORBA and help modernize testing strategies.
- Develop and maintain CI/CD pipelines using GitLab, Jenkins, and Gradle.
- Write robust test cases using TestNG, AssertJ, and JUnit.
- Implement mocking strategies with Mockito and similar tools.
- Work with Java ProcessBuilder for executing system-level commands in automation.
- Generate detailed test reports using Allure and SLF4J for logging and debugging.
- Collaborate with developers to integrate automation tests into the SDLC.
- Analyze test results and suggest improvements for better test coverage and efficiency.
Required Qualifications
- 5+ years of experience in test automation and software quality assurance.
- Strong Java programming skills and experience in backend automation.
- Deep understanding of microservices testing strategies.
- Experience with CI/CD tools like GitLab, Jenkins.
- Knowledge of TestNG, AssertJ, and JUnit for test writing.
- Familiarity with mocking frameworks such as Mockito.
- Experience with Java ProcessBuilder for system-level automation.
- Strong debugging and logging skills using SLF4J.
- Experience with REST Assured, gRPC, or other API testing tools.
- Knowledge of scripting languages (Shell, Python, etc.) for automation.
※Please note that you will have a coding challenge during the QA selection process.
Preferred Qualifications
- Hands-on experience with batch job automation.
- Experience working with legacy architectures like CORBA.
- Experience in financial services, credit card systems, or related industries.
- Understanding of containerization (Docker/Kubernetes).
- Knowledge of performance testing tools like JMeter.
- Japanese language skills (native level or equivalent to JLPT N1).
Working Conditions
Employment Status
- Full Time
Office Location
- Tokyo Office
- You can live anywhere in Japan
Work Hours
- Full Flex Time (No Core Time)
- In principle, 9:00am ~ 5:45pm (actual working hours: 7h45m + 1h break)
Holidays
- Every Sat/Sun/National holidays (In Japan)/New Year's break/Company-designated Special days
Paid leave
- Annual leave (up to 16 days in the first year, granted proportionally according to the month of employment. Can be used from the date of hire)
Salary
- Annual salary paid in 12 installments (monthly)
- Reviewed once a year
- Special Incentive once a year *Based on company performance and individual contribution and evaluation
- Overtime allowance, Late overtime allowance, Commuting and transportation expenses, Work style support allowance
Benefits
- Social Insurance (health insurance, employee pension, employment insurance and compensation insurance)
- 401K
Apply for this job
*
indicates a required field