Utilizing the Testing Methodology, analyzes testing requirements as the basis for developing testing scenarios for a test level to be executed on a project
Designs testing scenarios and test cases that will demonstrate conformance to all functional and non-functional requirements, relative to the test level, as defined in business or technical specifications
Executes tasks related to the production of the test cases, test scripts, and test data
Analyzes the results of the testing process and recommends solutions
Supports knowledge management and collaboration through participation in testing discussions, communities and improving testing collateral through lessons learned
Performs test related work assigned by others
Continuously improve automation frameworks and testing processes
Leverage AI-assisted development tools (e.g., ChatGPT, GitHub Copilot, Gemini, Cursor, or similar) to improve test design, script generation, debugging, documentation, and productivity
Requirements
3-5 years of experience in executing and maintaining automated test cases for mobile apps, web apps, or APIs
Proven professional experience with either Appium (for mobile) or Rest Assured (for APIs)
Our main coding language for backend/server side is Java. During the QA selection process, you will have a coding challenge
Experience with TestNG or JUnit
Knowledge of CI/CD tools such as GitHub Actions
Have excellent verbal communication skills and documentation skills
Business level in either English or Japanese (Native Japanese speaker or JLPT N1 equivalent)
Tech Stack
Java
JUnit
Benefits
Social Insurances (Health insurance, Employee pension, Employment insurance and Industrial accident compensation insurance)