You will need to login before you can apply for a job.
Job Reference: Req no 20832
Band: C
SDD24
Salary: £46,000 - £52,000 depending on relevant skills, knowledge and experience.
Contract type: Permanent role
Location: Office Base is Salford, this is a hybrid role and the successful candidate will balance office working with home working.
We're happy to discuss flexible working. Please indicate your choice under the flexible working question in the application. There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage.
Job Introduction
With 95% of the UK using the BBC every week, we're the highest reaching media provider in the UK, driven by the strength of our Broadcast portfolio across TV and Radio. Beyond the UK we're building one of the world's biggest global media brands, reaching 372 million people a week worldwide across TV, Radio and online.
The Syndication team supports the delivery of BBC News articles to many partners and a huge audience across the world - more than 100 million users every month. We also syndicate news to Microsoft Network, Apple News and Yahoo News. Having just finished our migration to the BBC's next generation content management system, we'll soon be embarking on a substantial reengineering project to modernise our Syndication estate.
We use a variety of tools and technologies across our teams, and no one is expected to work with or have experience of, all of them. Predominantly a back-end team, we use the Scala language to create our APIs, as well as MySQL and DynamoDB data stores. We also have user facing front-end products for which we use JavaScript, React and NodeJS. We create and support reliable and scalable cloud-based services on Amazon Web Services hosted on both EC2s and Lambdas. We use Git and GitHub for version control, and use testing tools and approaches, such as Test-Driven Development and Consumer Driven Contract testing.
Interview Process
* 30 Minute Introductory call
* Take Home Task
* 1 hour 30 mins Technical and Competency-based interview
Key Responsibilities and Accountabilities
You will work as part of a team to deliver against our product roadmap. You will:
* Lead the definition and execution of Automation Test approaches that meets product needs
* Write, advise on best practices for, and maintain automation tests (including Performance tests)
* Actively participate in helping improve your team's software development methodologies
* Mentor other testers to help build knowledge, skills and expertise within the department
* Contribute towards test process improvements and overall test effectiveness.
* Active engagement with wider test community forums to learn and share knowledge
* Collaborate in shaping and implementing test automation frameworks and delivery pipelines
* Work with your team to define and ensure appropriate level of test coverage both automation & manual
* Work with AWS systems and monitoring tools such as Cloudwatch, Piano analytics or equivalent
* Take ownership of Defect management for small/medium projects, including triaging, debugging, analysing or hypothesising towards root cause.
* Ensure ownership of test environment and test data requirements for testing tasks and projects.
* Perform ad-hoc exploratory testing to support new features
* Work with the team, collaborate in making technical decisions and provide insights to peers and colleagues
* Contribute to the team's approach to quality and testing
* Ensure technical documentation is accurate and coherent
* Learn new methodologies and keep up to date with software development tools and technologies
* Participate in all aspects of the team's work, including presenting the work of the team to other parts of the BBC and beyond
* Support and decommission legacy systems
Take a proactive role in sharing knowledge within the BBC as well as externally.
Knowledge, Skills, Training & Experience
This is a technical role; we will require you to have:
* Proven experience with writing Automation tests using Scala programming language (or similar)
* Proven experience with writing Performance tests using Scala programming language (or similar)/Gatling
* Proven experience in using Scala test
* Proven ability to test, deploy and support software in a complex, high-volume, high-performance environment
* Proven track record of coaching more junior team members
* Actively embraces many aspects of extreme programming such as pair programming, TDD and CI
* Knowledge of the HTTP protocol
* Experience of leading the implementation of user stories to a successful conclusion
* A great attention to detail and prominent organisational skills
* Strong attention to detail and the ability to explain complex information to stakeholders at all levels
* Strong stakeholder management
* Ability to understand complex requirements and translate them into suitable system designs and further break the work down into smaller tasks and stories
* Experience of testing RESTful services
* Experience of AWS cloud technologies, such as EC2, RDS, DynamoDB, S3, AWS Lambda
About the BBC
The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours.
Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity.
We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.
#J-18808-Ljbffr