Roles and Responsibilities:
- Design and maintain automated test scripts using Selenium WebDriver with Java.
- Take charge of planning automation efforts and providing status updates to clients.
- Mentor team members on code quality, governance, and offer technical support when needed.
- Review automation scripts for quality and offer feedback based on industry best practices.
- Implement automated tests into the CI/CD process via Jenkins and guide the team on pipeline setup and upkeep.
- Ensure automated tests are integrated into the build process, with responsibility for customizing Jenkins reports as necessary.
- Utilize GitHub for version control to manage and track changes in test scripts.
- Work closely with team members on pull requests and code reviews to enhance collaboration.
- Detect, document, and manage bugs using a bug-tracking tool.
- Partner with developers, QA engineers, and other stakeholders to troubleshoot and resolve issues.
- Engage in daily stand-ups, sprint planning, and retrospectives as part of the agile process.
- Keep up-to-date with the latest advancements and best practices in test automation.
- Exhibit strong communication skills and the ability to work well in a team.
- Demonstrate a keen eye for detail and a proactive approach to tasks.
Preferred Qualifications:
- Familiarity with AI-based testing tools and frameworks.
- Hands-on experience with Python.
- Experience with Playwright.
Skills and Qualifications:
- 5 to 7 years of hands-on experience in automated testing, particularly with Selenium WebDriver.
- 4 to 6 years of solid expertise in Java programming.
- Strong knowledge of Jenkins for continuous integration and delivery (CI/CD) workflows.
- Practical experience using GitHub for version control and managing test script repositories.
Language Skills:
- Japanese language proficiency at N2 level or higher.