About Bauer Media Group Bauer Media UK is part of the wider Bauer Media Group and is the No.1 UK Publisher and the No.1 Digital.....
About Bauer Media Group
Bauer Media UK is part of the wider Bauer Media Group and is the No.1 UK Publisher and the No.1 Digital Commercial Audio broadcaster. We reach 25 million consumers across our Radio and Publishing brands such as Greatest Hits, KISS, Grazia, Today's Golfer, Absolute, TV Choice, Scala, Country Walking, Hits Radio, CAR, Magic, MCN, Jazz FM, Puzzles and many more!
Bauer Media Group has remained one of the world’s most successful media companies for nearly 150 years through our commitment to continuous innovation and consumer obsession. Founded in Hamburg in 1875 and now in our fifth generation of family ownership, our multi-national company operates in 13 countries across Europe, reaching 200 million consumers.
We are looking for a Platform Testing Engineer to join our Digital team in the UK.
As a Platform Testing Engineer, you will be at the forefront of ensuring the robustness, performance, and security of our server-side applications. You will specialise in backend testing, load testing, and penetration testing, contributing significantly to the reliability and security of our products.
Working closely with our Backend Developers, DevOps, and Product Owners, you will implement detailed testing strategies to deliver reliable and secure software in a timely and efficient manner.
This position offers a fantastic opportunity to lead testing operations within a rapidly growing development team, working on advanced platforms and products.
Key Responsibilities and tasks
- Design, develop, and execute automated and manual test cases for the platform's backend systems, focusing on APIs, database-related components, and ensuring compatibility with tools like Gatling, Terraform, and Stoplight.io.
- Collaborate closely with Backend Developers to craft testable solutions, adhering to the highest standards of quality and technical specifications.
- Possess a working knowledge of DevOps tools, methodologies, and practices, ensuring seamless integration and collaboration within the Platform Team.
- Conduct load and stress testing using Gatling with Scala, ensuring our applications maintain performance under diverse conditions.
- Actively participate in defining and refining the Quality Assurance (QA) processes with the QA manager, emphasizing test plan creation and execution across functional and non-functional aspects.
- Lead API testing using a range of specified tools to assess functionality, reliability, and integration compliance.
- Establish a comprehensive QA governance protocol for full-spectrum test coverage throughout the development cycle.
- Utilize Stoplight.io for mocking API setups, ensuring efficient documentation and simulation.
- Work with Infrastructure as Code tools, notably Terraform, for consistent and reliable infrastructure management aligning with test and deployment needs.
- Employ virtualization tools to manage test environments, guaranteeing software efficacy across various systems and configurations.
- Keep abreast of the latest technology trends and security practices, incorporating them into our product development.
- Continuously refine test scripts and tools to align with platform changes and enhancements.
- Spearhead security and performance initiatives for backend systems, aligning with broader business objectives and user expectations.
The Ideal Candidate
Years of experience are less important to us, we are not looking to tick boxes with this role, and we are open to looking at candidates from all backgrounds. It would be great if you had some of the below:
- Demonstrates exceptional skill in creating and executing detailed test plans, identifying bugs, and working collaboratively with development teams to ensure software excellence.
- Has experience with load testing tools, particularly Gatling with Scala, to simulate high-traffic conditions and maintain consistent performance.
- Is proficient in API testing, familiar with tools that ensure robustness, compatibility, and security in backend services.
- Can effectively utilize cloud services for performance monitoring and issue diagnosis, ensuring high standards of service uptime and reliability.
- Has a solid understanding of relational databases, particularly Mysql/MariaDB + Postgres, and can apply this knowledge in testing scenarios.
- Is familiar with Stoplight.io for API mocking and possesses an understanding of Agile methodologies, with practical experience in Agile scrum teams.
- Has experience in creating reporting dashboards and utilizing log searching tools like ElasticSearch.
- Understands the principles of event-driven architectures and how they apply to modern software development and testing.
Expiry Date 28th January 2023
Package Description
Rewards packages at Bauer Media offer a range of salary sacrifice Benefits, such as our pension scheme and flexible holidays, as well as exclusive Perks like great deals and discounts for everyday life.
- 25 days holiday + bank holidays + 2 volunteer days
- Internal Bauer Academy – Wide range of learning opportunities to support with your Career Development
- Opportunity to buy additional holiday
- Enhanced Maternity and Paternity pay
- Company pension
- Cycle to work scheme, tech loan scheme and groups discounts for healthcare insurance
- Discounted subscriptions on Bauer publications (50%)
- Thrive initiatives – Wellbeing at Bauer
- Opportunities to contribute to our Belonging@Bauer and Sustainability initiatives
- Discounted high street vouchers