Software Test Lead

Summary

Salary
SGD Competitive Remuneration Package
Team
Software Engineering and Connectivity
Location
Singapore - Singapore

Description

We’re looking for a Lead Test Engineer to join our new Mobile development team in Singapore. 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.

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 practices.
  • Be a leader in our overall test approach and strategy, with test automation at the forefront of that.
  • Be embedded within an Agile development team, shaping test coverage for stories but also understanding the big picture for the sprint. Provide critical input at all stages of design and development of 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. 
  • Contributing to the UI automation framework and implementing tests with it. 
  • 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 a Java / Kotlin / Swift development environment
  • Proficient in, open source test frameworks like Cucumber and Appium or native UI automation frameworks like XCUITest and Espresso.

  • Exposure to a programming language like Ruby, Node.js, Java, Kotlin or Swift

  • 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

    Dyson Singapore monitors the market to ensure competitive salaries and bonuses. Beyond that, you’ll enjoy a transport allowance and comprehensive medical care and insurance. But financial benefits are just the start of a Dyson career. Professional growth, leadership development and new opportunities abound, driven by regular reviews and dynamic workshops. And with a vibrant culture, the latest devices and a relaxed dress code reflecting our engineering spirit, it’s an exciting team environment geared to fuelling and realising ambition.

    Posted: 11 December 2018