Validation Project Leader
2-3万·13薪东莞市本科不限经验
职位描述
Key Responsibilities:
Test Tool Development:
61 Lead Tool Development: Design, develop, and maintain automated test tools for functional testing, performance testing, and regression testing.
61 Technical Evaluation: Evaluate and select suitable testing tools and frameworks to meet project requirements.
61 Optimization and Improvement: Continuously optimize existing testing tools to improve testing efficiency and coverage.
Test Process Management:
61 Process Formulation: Develop and refine testing processes and standards based on industry best practices.
61 Implementation Supervision: Ensure strict adherence to testing processes within the team, adjusting and improving as necessary.
61 Documentation Management: Maintain detailed documentation including test
plans, test cases, and test reports.
Test Content Design and Execution:
61 Test Planning: Develop detailed test strategies and plans, including test scope, methods, and resource allocation.
61 Case Design: Design comprehensive test cases based on product definitions and specifications, covering all functions and possible use scenarios.
61 Test Execution: Lead the team in executing various tests and analyze and report test results.
Test Control and Improvement:
61 Defect Management: Track and manage defects found during testing, coordinating with the development team for fixes.
61 Risk Assessment: Identify and assess potential risks in projects and develop
corresponding mitigation measures.
61 Continuous Improvement: Enhance testing processes and product quality through data analysis and feedback.
61 End-to-End Verification Coverage: Ensure end-to-end verification coverage exists across all components in the platform, including firmware and applications. Schedule and lead formal cross-functional verification plan reviews as appropriate.
61 Top Defects Ownership: Ensure top defects or critical issues from each
component are owned by the technology teams. Identify blocking issues and push the appropriate team to get them addressed ASAP. Explain the impact of these issues to the project team.
61 Customer Issue Monitoring: Monitor customer issues to ensure that platform level issues are not missed in verification.
61 New Feature Management: Manage new feature status—understand when new features are added to the PRD (Product Requirement Document) and ensure that appropriate verification is planned and executed for new features as needed.
Team Management and Training:
61 Team Building: Recruit, train, and develop a high-quality team of test engineers.
61 Performance Assessment: Develop and implement performance evaluation and assessment mechanisms for team members.
61 Skill Enhancement: Organize regular training and technical sharing sessions to improve the overall technical level of the team.
Cross-Department Collaboration:
61 Communication Coordination: Closely cooperate with related parties such as the development team and product managers to ensure consistency of test
requirements and project goals.
61 Project Support: Provide technical support to other departments to ensure smooth project progress.
Qualifications:
Education Background:
61 Bachelor's degree or above in Computer Science, Software Engineering, Electrical Engineering, or related fields.
Work Experience:
61 At least 10 years of experience in testing, including test design, tool development, and test execution.
61 Over 3 years of experience in managing testing teams.
61 Extensive testing experience with embedded systems and IoT-related products.
Skill Requirements:
Technical Skills:
61 Proficient in at least one programming language such as Python, Java, etc., for test
tool development and automation testing.
61 Familiar with the following testing tools and frameworks:
70 Functional Testing: Selenium, QTP/UFT, TestComplete
70 Performance Testing: JMeter, LoadRunner
70 Unit Testing: JUnit, TestNG, Google Test
70 Code Quality: SonarQube
70 Version Control: Git, SVN
70 Continuous Integration: Jenkins, Bamboo
Management Skills:
61 Effective project management skills, capable of planning and driving execution.
61 Excellent organizational and coordination abilities, able to manage multiple projects and tasks.
61 Outstanding problem-solving skills, able to quickly identify and resolve issues.
Communication Skills:
61 Good written and verbal communication skills, able to clearly report test results and progress in English.
61 Good cross-department collaboration ability, able to work closely with different teams.
61 In-depth understanding of STLC (Software Testing Lifecycle).
61 Knowledge and experience in performance and security testing, especially for embedded systems and IoT devices.
61 Ability to write detailed test cases based on product definitions and specifications, ensuring test coverage and accuracy.
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅