Accessibility Links

Senior Developer In Test

  • Salary: £425 - £445 per day
  • Job type: Contract
  • Location: West London, London
  • Sector: IT
  • Date posted: 13/11/2017
  • Job reference: J377162A

Role: Senior Dev In Test - Automation
Start Date: ASAP
Location: Osterley
Duration: 3 months

Background
Sky is a valued part of everyday life in over 22 million homes. We entertain, excite and inspire our customers with a great choice of high-quality content. We strive to be the best for our customers and our people, and to make a positive contribution to life in the UK, Germany, Italy and Ireland. We're always looking for ways to improve. That spirit has made us what we are today, and it will drive us to become what we want to be tomorrow.
The opportunity
The opportunity would see you join the Mobile Client software development team (Sky Go / Sky Q), which forms part of a much wider collection of teams that develop the Mobile platform and associated clients. Together we use cutting edge, highly scalable, technology to delight our customers with online services which allow them to consume Sky content online and on numerous hardware platforms.
As part of the Mobile Client team you would:
* Contribute and develop our automated functional test capability
* Influence the direction of our test capability
* Champion and coach peers in testing best practices and best of breed technology
* Quality should be at the heart of everything you do. Along with the wider team, you'll be responsible for ensuring quality and security of the application. This will include writing and maintain existing automation tests and helping drive forward our efforts in BDD.

You would also:
* Conduct exploratory testing
* Take an active role in user story definition assisting business stakeholders with acceptance criteria
* Participate in regular showcases of new work to the our product owners and other business stakeholders
* Take a pro-active role with production issues and release management
* Strive for continuous improvement within the team
* Enjoy the extensive benefits of working for a large yet dynamic organisation

Skills and Experience:
It is essential that you can immediately add value to our team and be able to contribute to our team's velocity from day one. Therefore we think it is essential that you have knowledge and experience of as many of the following items as possible:
* Expert knowledge and experience of creating , scaling and maintaining automated test software for mobile applications with experience using;
o Cucumber & Gherkin Language (ATDD)
o Ruby programming experience is essential
o Appium / Calabash
o Device farm management in a lab environment
o Solid experience with TDD, BDD, and ATDD
o RESTful web services (JSON/XML)
o Xcode,/Swift
o Ability and experience designing and implementing test harness frameworks
o Skill at precision questioning; then extending the questioning by diving into coding (ask the why's, what's and how's of the functions and features under test)
o Experience working on an agile team producing rapid iterations of products (Scrum, Kanban, Scrum-ban)
o Experience with capacity estimation
o Ability to define (and develop automation scripts based on) functional and non-functional (client performance, resilience, video quality) user stories and acceptance criteria
o Solid Mobile Testing background - both manual and automated testing with strong experience of the core mobile OS's.

Personal Skills
* Organised and self-motivated with an ability to prioritise and manage workload
* Excellent written and verbal communication skills, including the ability to communicate effectively with both business and technical audiences
* Excellent interpersonal skills and ability to use them in consensus building
* Ability to innovate and adapt based on team needs

Bonus Points Skills and Experience:
* Knowledge of Behaviour Driven Development (BDD)
* Unix based shellscripting and command line operation
* Device farm management in a lab environment
* Cloud based mobile automation solutions (e.g. Xamarin, Test Cloud)
* Experience with large content/video management systems
* Experience of web based video technologies (VOD/Linear Streaming)
* Bachelors' degree or equivalent industry experience

Please submit CVs in the first instance.

Similar jobs
View more similar jobs