
Consultant Specialist
- Xi'an, Shaanxi
- Contract
- Full-time
- Responsible on QA deliverables by adopting automation first approach, lead the team to implement the automation solution (if existed) and customize it to fit for the team / project's specific requirement.
- Analyze business requirements, scope, to identify testing needs and approach (especially for automation solution)
- Design and architect the best-fit testing mode and solution under well-defined strategy
- Identifying and resolving potential technical risks and issues.
- Identify the team improvement opportunity on both work efficiency & quality aspects through the technical evolution.
- Monitor, drive and report testing progress through test metrics; keep project stakeholders informed of issues and risks
- Collect quality and engineering maturity relevant data, conduct the data analyst and publish the MI report accordingly to fulfill various needs about engineering practice.
- R&D on emerging testing approach and facilitate training/implementation cross internal teams
- Create or reinforce testing standard and testing coverage with implementation in the team
- Testing framework development and continuous improvement
- Suggest process and technical implementation and drive the implementation
- Evaluate vendor solutions and adopt the market-leading solutions into organization base on internal needs
- Connect with industry emerging technologies and make adoption to solve testing difficulty
- Optimize testing approach and make test automation be best utilized to achieve test efficiency and being the gate keeper on CI/CD pipeline.
- Support build-in quality engineering practice implementation to the agile teams
- Strong Oral and Written skills (MUST be able to speak English clearly for collaboration or presentation)
- Solid test automation skills with Selenium, Appium, Nightwatch, Cucumber, REST-assured, XFramework.
- Have a good understanding of the test process and testing knowledge.
- Hands on experience on Java programming on Java 8 and above
- Have a good understanding on OOP (Object-Oriented Programming)
- Hands on experience on CI/CD practice for test automation
- Familiar with configuration management system. e.g. Github, Git
- Good understanding on test pyramid quality model
- Good planning skills and quick response for the change.
- Strong analytical and problem-solving skills, able to work independently, proactively and under pressure against multiple deadlines.
- Enthusiastic and self-motivated with excellent time management skills and strong initiative
- Able to work independently and effectively under pressure
- Experienced in Agile project delivery, can lead testers work in Agile model smoothly
- A solid understanding of modern testing methodologies and strategies (TDD/BDD/risk based testing)
- Comprehensive knowledge and experience on wide testing domain: test automation, performance testing, accessibility test, security test, exploratory testing.
- Good experience in new or future technology research and development.