Job Description
Test Development Engineer, responsible for designing and developing testing frameworks and tools, building automated testing platforms, improving testing efficiency and product quality.
Key Responsibilities
- Design and develop automated testing frameworks and tool platforms
 - Building an end-to-end automated testing solution
 - Develop performance testing and stress testing tools
 - Design and implement a test data management plan
 - Optimize the testing process and improve testing efficiency
 - Guide the team to implement automated testing
 - Participate in code review to ensure code quality
 - Promote the construction of testing infrastructure
 
Technology Stack Requirements
- Language: JavaScript/TypeScript, Node.js
 - Framework: Express/Koa, React/Vue
 - Testing: Jest, Cypress, Playwright, JMeter
 - Database: MySQL, MongoDB
 - Tools: Git, Docker, Jenkins
 - Monitoring: ELK, Prometheus, Grafana
 
Additional Requirements
The ideal candidate should have strong problem-solving skills and the ability to work in a fast-paced environment. Experience in CI/CD pipeline implementation and cloud-based testing solutions would be a plus. Excellent communication skills are required to collaborate effectively with cross-functional teams.