Software Engineer in Test
The Bbc, Salford Quays, Salford
Software Engineer in Test
Salary not available. View on company website.
The Bbc, Salford Quays, Salford
- Full time
- Permanent
- Remote working
Posted 4 days ago, 3 Jan | Get your application in now to be included in the first week's applications.
Closing date: Closing date not specified
job Ref: eb3da842dab04bafb2c7fb9aaf49c34f
Full Job Description
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
- Working 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
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
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., 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. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. 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 here 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.
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. You can find out more about working at the BBC by selecting this link to our candidate pack Here If you need to discuss adjustments or access requirements for the interview process please contact the [email protected]. For any general queries, please contact: [email protected]