Software Engineer in Test

·
Full time
Location: Salford
· ·
Category: IT & Technology
Software Engineer in Test

Location:

Salford, GB, M50 2BH Contract type:

Permanent - Full Time Salary:

£46,000 - £52,000 depending on relevant skills, knowledge and experience. THE ROLE

The Syndication team supports the delivery of BBC News articles to many partners and a huge audience across the world. 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. 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 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 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. 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. 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. This is not intended to be a complete, detailed account of all aspects of the duties involved.

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details