The role

We are looking for a Test Environment Manager to join our existing team.

The Test Environment Manager will be responsible for adapting to aggressive timelines, forecasting hardware and database demand far in the future, and managing conflicts between groups with competing goals. When a team is ready to deliver software to production, they often require test environments to be set up to exacting specifications. For this reason, Boohoo are looking to hire a Test Environment Manager who is a communicator and a project manager – someone with a focus on the details and who can adapt to the constantly shifting timelines that accompany software engineering.

The Test Environment Manager will interact with project managers, operations professionals, and senior technical engineering managers to sequence projects for testing on a number of differing testing environments. The test environments will support a continuous release schedule across multiple teams.

Your team

We started out as one brand with only three team members in 2006, today we are now made up of 13 amazing brands and counting, we have offices all over the world and we've grown to a 7,500+ strong team we call our boohoo family - and we don’t plan on stopping yet. We have big ambitions, huge potential and a clear strategy to continually evolve and grow the business. It’s a seriously exciting time to join us and influence the next chapter of our success.

In Tech, we’re proud to support every brand and every function. We’re a digital-first company that is totally cloud-native. We embrace change and future-proof the business, delivering critical customer-facing and internal stakeholder facing systems. Everything from colleague tech to front-end websites and apps, buying and merchandising tooling and all that’s in-between, we take care of it. Our ideas support and drive the Group’s agenda.

What you'll be doing

  • Develop process to track test environments required for QA
  • Create short-term plans to deliver environments to support sprint-based development
  • Coordinate activities of release engineers to automate the setup and configuration of test environments
  • Monitor and guarantee uptime of test environments
  • Provide ongoing support for test environments
  • Communicate test environment availability to project management and quality assurance
  • Provide production support, including being part of an out of hours on-call rota
  • Develop KPIs to track efficacy of test environment delivery efforts
  • Resolve conflicts between teams competing for limited testing resources
  • Move test environment activities toward a goal of 100% automation
  • Provide estimates for onboarding of new projects to test environments
  • Design systems to support continuous delivery and adapt test environment management to support on-demand, self-service automation
  • Forecast environment requirements based on anticipated future demand from multiple application development teams

About you

  • Demonstrated the ability to understand modern approaches to deployment automation on both cloud-based infrastructure and bare-metal servers
  • Worked closely with release managers and release engineers to track the availability of limited testing resources. Technical tasks such as deployment and database administration will be a product of close collaboration with engineering resources and database specialists.
  • An overall grasp of the work-effort involved to setup and configure operating systems, networks, databases, and application servers involved in the creation of end-to-end testing environments.
  • The ability to coordinate the efforts to configure environments and tracking the status of environment configuration activities.
  • A demonstrated track record of organizing and tracking the progress of multiple projects across the software development lifecycle.
  • Experience of communicating with management on topics including project timelines, contingency plans, environment budgets, and resource allocation.
  • The ability to use project planning and forecasting tools is a requirement.

Why join us

We’ve set our sights on dominating the global e-commerce fashion market, and because we’re 13 brands (and counting), there are plenty of opportunities to grow your career. Our mission is to create a workplace where everyone is respected, their individual differences are valued, and they can be themselves at work without exception.

  • You’ll get the opportunity to take part in our various share schemes
  • Core hours enable you to flex your working times around your needs on an ad hoc basis
  • Benefits that support your health and wellbeing
  • There’s up to 40% discount off our all our brands
  • Our social calendar? Next level
  • With HQs in Manchester and London and offices across the globe (some are dog friendly!), we offer a buzzing atmosphere and the boohoo family culture wherever you work!

#LI-GS1 #tech