Senior Tester

Company: BBC
Apply for the Senior Tester
Location: Charing Cross
Job Description:

This job is with BBC, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.

If you want to know about the requirements for this role, read on for all the relevant information.

JOB DETAILS JOB BAND: DCONTRACT TYPE: PermanentDEPARTMENT: Production Workflows TestLOCATION: White City, W12 – HybridPROPOSED SALARY RANGE: Up to £59,600 dependent on skills, knowledge and experienceWe’re happy to discuss flexible working. If you’d like to, please indicate your preference in the application – though there’s no obligation to do so now. Flexible working will be part of the discussion at offer stage.PURPOSE OF THE ROLE We are looking for a Senior Tester to join our BBC Monitoring development team. As Senior Tester, you will define and implement effective testing practices, scope and execute both manual and automated tests, and support ongoing improvements across web functionality, UX, and non‑functional areas. You will work collaboratively with engineers, analysts and support teams to maintain robust test environments, drive continuous quality, and contribute to the successful evolution of BBC Monitoring’s technical landscape.WHY JOIN THE TEAMBBC Monitoring (BBCM) provides news and information based on our monitoring of open-source media from over 150 countries in more than 100 languages and across all platforms. It is a centre of expertise and an important part of the BBC’s newsgathering operation with journalists based in the UK and international bureaux. Our extensive operation enables us to provide insightful and reliable coverage of political, economic, security and media news. Our round-the-clock reporting of TV, radio, press, news agencies, digital and social media is also provided to commercial clients, partners, and the UK Government.We are looking for a Software Engineer in Test to support in-house cloud‑based and on‑prem business tools, specifically looking at the web testing functionality, UX and non‑functional attributes. This role will be working with in‑house users and journalists spread around the world in BBC bureaus, as well as with the software engineering team.On top of the in-house systems, there are some 3rd party systems that need to be integrated for E2E testing.The current tech stack comprises JavaScript, Typescript, and React for the frontend. The backend systems include Python, Django, MySQL, Postgres, and Elastic Search. Applications are hosted on Linux across AWS and on‑prem hosts. The BBC Monitoring team works in a hybrid way but is based in London.YOUR KEY RESPONSIBILITIES AND SKILLS As with any role, we would expect you to take some time getting up to speed with our business area, technical landscape and team practices. It may take weeks or months for you to feel that you’ve got a full grasp on things, but we’ll help you to contribute from day one, moving at your pace.You will be working in a collaborative agile team, alongside the Team Leads, Business Analysts, Business support teams, Architects and other Engineers to deliver quality solutions.In the first 3 months you will be:Learning the BBC Monitoring technical and business domain.Getting up to speed with our legacy and new systems.Working with the business support teams and business analysts to define test scope and write acceptance criteria and functional tests.Writing automation code and running manual tests to support product releases.Taking ownership of bug triage and defect management.At 3-6 months (and beyond) you will be:Taking technical ownership of the test environments and planning deployments to the test environments.Supporting the agile team practices and shaping the test approach for BBC Monitoring.Learning new technologies and keeping abreast of existing technologies.Beyond these responsibilities you will have time to focus on self‑development, through Innovation Time (10%) and extensive training opportunities (via the BBC Academy).YOUR SKILLS AND EXPERIENCEESSENTIAL CRITERIA:Ability to create meaningful descriptive test cases / scenarios from business requirements using BDD / TDD methodologiesGood working knowledge of RESTful APIs and pogramming experience, ideally with an OOP based languageGood working experience of front-end automation tools (Preferably Playwright or Cypress)Good experience working with remote testing labs (SauceLabs / Browserstack)Good working experience with continuous integration and continuous delivery (CI/CD)DESIRED BUT NOT REQUIRED:Good working knowledge of RESTful APIsExperience working with performance testing tools (gatling, jmeter etc)Experience working with Amazon web services (aws)Experience working with large complex data setsIf you can bring some of these skills and experience, along with transferable strengths, we’d love to hear from you and encourage you to apply.Before your start date, you may need to disclose any unspent convictions or police charges, in line with our Contracts of Employment policy. This allows us to discuss any support you may need and assess any risks. xwzovoh Failure to disclose may result in the withdrawal of your offer.…

Posted: April 12th, 2026