Lead Test Engineer

£Competitive, 27 days holiday, bonus and pension

Bristol, United Kingdom

Description

We’re looking for a Lead Test Engineer to join our new Mobile and Cloud development teams in Bristol and Malmesbury. The successful candidate is a technical test lead who values shipping quality builds on a regular basis. You are able to define test frameworks and processes to continue to grow our test automation code-base and toolchain.

Dyson Overview

Much has changed since James Dyson launched the bagless vacuum that started our business. In the time since, Dyson engineers have invented heat-free hand dryers, bladeless fans, long-life LED lighting and even our own digital motor.

Today, vacuums represent just half of our sales. And Dyson has even broader ambitions still. With a future technology pipeline spanning 25 years, the next few are set to be our busiest yet. 3,000 new people. 100 new machines. And four brand new product categories by 2020. So get ready for the next big thing.

Market Overview

In May 2016 Dyson launched its second connected product, the Dyson Pure Cool Link, which joins our existing 360 Eye robot vacuum cleaner with its companion eco-system, Dyson Link. Dyson Link is our IoT solution to enable Dyson products to work in a connected environment. It includes the key components required to create an exciting connected product experience, from mobile apps, web/CRM integrations and cloud services (mobile app backend, firmware upgrade management, message routing/remote product control, analytics and responsive scaling).

Function Overview

This team will focus on development of apps and services to support our growing and innovative range of connected products. We are looking for to recruit across a wide range of skill sets within Mobile Application/Connectivity; including Mobile Application Development, UX/UI Designers, Solution Architects, Tech Leads, Project Management, Testing/Quality and Leadership roles to research, design and create mobile applications which will transform the way customers interact with future Dyson products.

Accountabilities

You can swiftly spot weaknesses in a system made of many moving parts; you’re up to date with what’s changed in the latest Android or iOS releases and understand their impact. You can also proactively shape existing test frameworks, create new ones where appropriate and automate tests to ensure bugs don’t surface again.

You’ll be working to create a world class user experience in one of the fastest moving consumer technology domains, alongside a formidable team of fellow engineers, designers, commercial strategists and electronics engineers.

  • Lead a small team of test engineers, both in terms of line management and processes and practises.
  • Be a leader in our overall test approach and strategy, with test automation at the forefront of that.
  • Keep up with multiple Agile development teams, formulating verification tasks for stories but also understanding the big picture for the week ahead. Provide critical input at all stages of design and development of a new features.
  • Perform exploratory testing, being able to de-construct the interactions between apps, products and a micro-service oriented cloud platform to find weak spots.
  • Implementing automation scripts, contributing to test suites and UI automation written in either of Ruby (Calabash/Appium), Node.js or C#.
  • Spot where automation can help and add capabilities to in-house crafted emulators and diagnostics tools to make future testing easier.
  • Discover and reproduce bugs, documenting them in our JIRA project.
  • Your communication skills will lead your engagement with project managers, internal customers and developers to prioritise defects/bugs on live projects and regular releases.

Skills

Exposure to Xcode, Android Studio or Java / .Net development environment

•  Proficient, or interested in, open source test frameworks like Cucumber and Calabash/Appium and programming in Ruby, Node.js or C#.

•  Ability to map faults/issues to the overall technical architecture of our cloud based services, apps and products.

•  Experience of and/or interest in Behaviour Driven Development (BDD) and Agile methodologies. Help drive our approach to QA and keep learning about best practice across the industry

Highly Desirable:

• Experience of creating test frameworks and pragmatic strategies, assessing automated testing tools and creating test methods.

• Experience of setting up continuous integration systems such as Bamboo or Jenkins.

• Familiarity with automated build/deployment of mobile app builds, HockeyApp or Test Flight.

• Knowledge of Amazon Web Services, MQTT, Amazon Device Farm/Xamarin Cloud or similar and connected embedded systems.

Benefits Overview

Dyson monitors the market to ensure competitive salaries and pension contributions. Beyond that, you’ll also enjoy a management bonus, generous leave, life insurance, income protection, and private medical and dental care. But financial benefits are only the start of a Dyson career. Leadership support and new opportunities abound, driven by regular dialogue. And with a vibrant culture and a relaxed dress code reflecting our engineering spirit, it’s an exciting team environment geared to creativity, innovation and ambition.

Posted: 24-Oct-2017