- Software Engineering and Connectivity
- Shanghai - China
There was a time in our history when all people knew Dyson for was vacuums. But what began with one man and one idea inside a coach house in Wiltshire, has since transformed into an 8,000-strong global technology company spanning multiple product categories and more than 70 countries around the world.
But the transformation of Dyson is far from over. Our technology pipeline stretches 25 years into the future, and will see more new product categories emerge – four by 2020 alone.
As our ambitions increase we will advance ever further into the worlds of connectivity, sensor technology, machine learning and AI, as well as deepen our work on motors, batteries and hardware. It’s vital that we have the best spaces and brightest minds all around the globe.
About the role
Overview of the role
The global expansion of the Dyson business will largely be driven by continued growth in China. It will be key for our RDD and Operations function to evolve with this ambition and build a broader global presence and intelligence in China.
We are initially focused on core areas that we know will strengthen our product launches and give valuable insight into Chinese culture and how our early stage development of technology can be influenced. These core areas are; mobile apps, product trials, research, quality, reliability, technology scouting & procurement. Dyson Link is our ambitious step into IoT solution. By using deep learning and natural language intelligence, we aim the Dyson products to provide a seamless smart home experience.
As a Senior SW Test Engineer, you’ll be responsible for ensuring the SW quality of web application & cloud services for a robust digital experience for our CN users. The work will be challenging, varied, and will help bring Dyson connected products into the evolving world of IoT.
Develop an agile test plan to compliment the rapidly evolving iterative web (mini-program) and cloud service development
Develop and conduct in-sprint test, feature integration test, backend service API test, as part of agile testing plan
Develop and maintain automation test scripts. Aggressively identify and drive test automation across the validation cycles.
Ensure adherence and governance of the testing phase in the mobile software development cycle
Assess the readiness of web (mini-program) and backend services before passing through development milestones. Identify and escalate issues of immature design or incomplete understanding.
Conduct root cause analysis of error incidents to further optimise the testing plan and improve web & cloud development
Provide technical support for identification and troubleshooting of issues found in our connected devices and the connected eco-system in China
Technical Key Competencies
Experience in mobile app/web testing, backend service API test, etc.
Hands-on skills in system level issue debug including log/trace collection, analysis and work-around solution proposal
Good Knowledge in test script development skills such as Python, or equivalent.
Knowledge in IoT, MQTT, Cloud infrastructure & Platform such as AWS is a plus.
Possess a good understanding of agile software development.
Familiar with Agile methodologies and Experience in Scrum tools Jira, Confluence, TestRail, etc.
Knowledge of WeChat eco-system and develop or test experience with WeChat is a great plus
Bachelor Degree in IT, Computer Engineering, EE or related field
3+ years working experience in software
Has deep passion for technology and problem-solving
A team player with good communication and strong analytical skills.
Good verbal and written English language skills.
We are following the government guidelines regarding COVID19. At this time all interviews will be conducted via video or telephone. We’re taking these precautionary measures to protect both our employee and candidate wellbeing. Our Talent Acquisition team will work with you and provide further information as appropriate.