Automation Developer
Beijing
Overview
The automation development team is established within QA organization to improve engineering productivity. In order to achieve this goal, automation developers are responsible for designing and implementing highly efficient test infrastructure, as well as tools and codes to test specific products and solutions automatically. The role requires strong coding skills, team working spirit and quality mentality.
Responsibilities:
•Design and develop highly efficient and reliable test infrastructure
•Design and develop tools and scripts for product and solution test automation
•Investigate and evaluate new techniques and tools for continuous improvement
•Interact with software developers and QA engineers to ensure the deliverables fully address their needs
Qualifications:
•5+ years experience in software programming, at least 3 years of development experience with the advanced languages such as Java and C++
•Good working knowledge of common scripting languages such as Python, Perl and TCL
•Understanding and experience of automation framework
•Experience in mobile application automation is highly preferred
•Experience in automation tools like Robot, Selenium, Appium and others is a plus
•Test driven development experience is a plus
•Ability to anticipate problems and issues, and then recommend solutions to the problems
|