Position : Software Test Engineer (Mandarin)
Location : Remote
We are seeking a talented and experienced “Software Test Engineer” to join our dynamic team. We work closely as a team, and each of us has our own area of expertise and we share knowledge and issues amongst us to make sure we reach the best solution to any problem.
Responsibilities:
- Implement and maintain an end-to-end automation test framework for running UI integration tests and quality
dashboards using various tools: Java, JavaScript/TypeScript, Cypress, Selenium WebDriver, Cucumber, TestNG, Junit - Design and develop requirements-based test cases
- Implement automated API testing using tools such as REST Assured or SOAP UI
- Work closely with the development team to improve unit test coverage, frameworks and productivity tools
- Participate in requirements, architecture, and design specification reviews
- Perform peer code reviews
- Use defect management tools such as JIRA
- Use the GIT source code management system and the Jenkins Continuous Integration/Continuous Deployment tool
- Develop Load and Performance tests using tools such as JMeter
- Follow scaled agile software development process.
- Document design history as required by the standard operating procedures.
Requirements:
- B.S. or M.S. in Computer Science or equivalent field
- Must have proficiency with mandarin language
- 5+ years of experience in software development in test / software test engineering
- Experience in Software Development in Test and proficiency in Behavioral Driven Development
- Proficiency in JavaScript & Java.
- Nice to have: TypeScript, Cypress, REST assured, Spring.
- Experience in API and UI test automation
- Experience in using Agile SW development tools
- Experience in authoring design history and software release documentation
- Experience coordinating and communicating with global teams
- Basic knowledge of microservice architecture, AWS services, Docker, CI/CD, Linux & Shell scripting