Choose how often (in days) you would like to receive job alerts by email:
Software Engineer in Test
Software Engineering
Permanent - Full Time
Salford, GB, M50 2QH
BBC PUBLIC SERVICE B'CAST
Job Closing Date: 24/01/2025
THE ROLE
Job Reference: Req no 20625
Band: C
SDD24
Salary: £43,000 - £50,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.
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 and 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.
The BBC’s digital products play a key role in our mission to inform, educate and entertain the audience. This is a great opportunity to play a key role in the future of products used by millions.
The BBC Engineering community is a dynamic and supportive one, and there are 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.
Two Stage Interview process:
* Technical task for shortlisted candidates – approx. one hour preparation time
* Virtual interview – approx. one hour of technical and values-based questions
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. You will be engaged in all aspects of software delivery lifecycle, including architecture, design, specs, tests, development, and delivery.
* Lead the definition and execution of test approaches that meet complex product needs
* Participate in and help improve the team’s software development methodologies
* 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
* Support the team and wider department operations model
* Working with other technical and non-technical teams to achieve cross-team product goals collaboratively
* Work with the team to help define SLOs, SLAs, SLIs
* Learn new technologies and apply your learning to projects where appropriate
* Perform ad-hoc manual and exploratory testing to support new features
* Working in a DevOps model including solving operational issues
* Assisting 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
Are you the right candidate?
* Experience working in multi-discipline teams, following agile methodologies
* Experience with AWS services such as Lambda, Cloudwatch and S3
* 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 microservices and event-driven architectures
* Experience of validating endpoint schemas
* Knowledge of relational databases, 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 & non-technical stakeholders
* 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.
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.
DISCLAIMER
This job description is a written statement of the essential characteristics of the job, with its principal accountabilities, incorporating a note of the skills, knowledge and experience required for a satisfactory level of performance.
#J-18808-Ljbffr