Join to apply for the Software Engineer in Test role at BBC.
Salary: £43,000 - £50,000 depending on relevant skills, knowledge and experience.
Job Reference: Req no 20625
Band: C
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.
Excellent career progression: The BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
Unrivalled training and development opportunities: Our in-house Academy hosts a wide range of internal and external courses and certification.
Benefits: We offer a negotiable salary package, a flexible 35-hour working week for work-life balance, 25 days annual leave with the option to buy an extra 5 days, a defined pension scheme, and discounted dental, health care, and gym.
If you need to discuss adjustments or access requirements for the interview process please contact reasonable.adjustments@bbc.co.uk. For any general queries, please contact: bbchr@bbc.co.uk.
Job Introduction: We’re looking for a talented Software Engineer in Test to join our Product Group Engineering department, working in our Web space across our Sport platforms. We want the BBC to be as renowned for the quality of its engineering as it is for the quality of its content. This is a great opportunity to play a key role in the future of products used by millions.
The BBC Engineering community is dynamic and supportive, with frequent opportunities to collaborate with other teams. We value our people, offering regular training and development opportunities, as well as dedicated time for self-improvement, learning, and innovation.
Key Responsibilities And Accountabilities: As a Software Engineer in Test at the BBC, you will have a key role in shaping, refining, and delivering the strategic and operational testing strategy for a defined product set.
* Lead the definition and execution of test approaches that meet complex product needs.
* Participate in and help improve the team’s software development methodologies such as pairing, code and documentation reviewing, and continuous delivery.
* Provide test expertise and guidance to your team.
* Convey complex or test-specific information to a diverse, multi-discipline audience.
* Identify appropriate automation and bring the conversation or proof of concept to the team.
* Active participation in the team's agile planning and delivery process.
* Support change through experimentation and analysis to improve process effectiveness.
* Use data analytics to surface product insights.
* Support troubleshooting, surfacing critical bugs and verifying reported issues to aid operational stability.
* Support the team and wider department operations model.
* Work with other technical and non-technical teams to achieve cross-team product goals collaboratively.
* Help define SLOs, SLAs, SLIs with the team.
* Learn new technologies and apply your learning to projects where appropriate.
* Perform ad-hoc manual and exploratory testing to support new features.
* Work in a DevOps model including solving operational issues.
* Assist with recruiting and mentoring new team members.
If you’re passionate about software quality, enjoy thinking outside the box, and want to work in a high-performing team doing complex and critical work, then this might be the role for you.
Knowledge, Skills, Training & Experience:
* Experience working in multi-discipline teams using agile methodologies.
* Experience with AWS services such as Lambda, Cloudwatch, and S3, as well as infrastructure management tooling such as CloudFormation and CDK.
* Strong experience testing Rest APIs or GraphQL APIs.
* Experience setting up and/or maintaining automated testing frameworks, particularly for APIs.
* Experience using Postman or similar API tools.
* Experience with TypeScript, JavaScript, and ReactJS.
* Experience with microservices and event-driven architectures.
* Experience validating endpoint schemas.
* Knowledge of relational databases and noSQL databases.
* Understanding of continuous integration and deployment methodologies.
* Experience with load testing cloud-based systems and services.
* Experience of pairing and performing code reviews.
* Solid understanding of modern software development practices and design patterns.
* Ability to communicate and evolve solutions and ideas with peers and non-technical stakeholders.
* Documentation skills.
* Strong analytical skills.
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 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.
#J-18808-Ljbffr