Developer in Test ( Automation)
Who’s it with:
BBC Audience Platform is one of the BBC's biggest and most ambitious online projects. The ultimate aim being to personalise the online content, and engage more effectively with our audiences.
Our services are transforming the BBC into a data driven organisation supporting the delivery of BBC’s services such as iPlayer, News, Sport, CBBC/CBeebies, Weather, Radio and TV, etc. Our tech stack is largely Java, Node.js and AWS.
In BBC Audience Platform we use the latest tech, with teams that inspire innovation and autonomy, and striving towards Continuous Delivery.
Your role as a QA is a critical one for the team and its important that you work with the Senior Developer in Test in the team and the understand the best practices for Testing and Automation, while helping the team to achieve great quality.
Testing can be varied across these teams from Front end UI, a significant amount of RESTful API, Big Data in some and wherever required, Performance Testing with the likes of Gatling. The tool sets as well vary a bit across teams, but there’s a fair bit of Java, Cucumber, and a bit of Selenium, and for performance testing - Scala(Gatling).
We strive towards writing great code that’s test-driven and easy for the anyone in the team to pick up. The excitement doesn’t purely end with automation tests though! You will have the opportunity to use and learn all the tricks of the trade to achieve the best Quality for the products. Understanding the feature requirements inside out, using exploratory and innovative practices for manual testing you will be able to communicate as well as collaborate, effectively with the team as a whole.
The Ideal Candidate
Experience with at least one object Oriented Language e.g. JAVA
Experience with at least one Test Framework e.g. Cucumber-JVM
RESTful API Testing
Recent experience working in an Agile environment
TDD or Unit Testing
Amazon Web Services
Cross Platform Testing
Grade 7 (proposed band C)