Posted: 8th January 2020

Principal QA Engineer

Footasylum 

Manchester, North West. United Kingdom

We’re looking for a Principal QA Engineer to join our Platform team.

The mission of the platform team is to create an API driven platform for our business to consume openly and collaboratively, with a focus on building re-usable, well-architected services that will allow us to innovate at scale across in-store, web and mobile apps using cutting edge tools in Microsoft Azure.

Why Footasylum?

We’ve been going through a digital transformation, changing how we deliver value to our business. A big part of this change is fostering a culture of fun, honest and inclusive behaviour, enabling psychological safety and creating a place for teams to do their best work.

You’ll have the opportunity to influence our decisions, help define standards across the teams and contribute to a healthy and happy working environment that values continuous improvement and learning.

The Team

You’ll be working in a multi-disciplinary team alongside a product owner, delivery manager, developers, database engineers, and QA engineers. You’ll contribute towards the established community of practices at Footasylum, and help run the community of practice for QA engineers across all our teams to promote better ways of working.

You’ll help coach the team to ‘shift left’, so that they focus on quality, support the adoption of automation and help reduce the time it takes to test code and validate assumptions, creating shorter lead times and an increase in successful deployments.

The platform team is already adding value to the business by building and owning APIs for the Footasylum app to consume. The increased frequency of product and inventory updates has delivered an increase in sales, whilst removing complicated integration between legacy platforms.

About You

Within your current organisation, you are seen as a team player but also capable of taking the lead on new initiatives. You support those around you, you’re constantly learning, and work in a considerate and collaborative manner with a keen interested in new ways of working - and what value it can add for the team. For you, it’s not just about the technical solution, you want to understand how you are delivering value to the business.

You’ll need experience of

  • Working in an agile environment
  • Pragmatic problem solving, using root cause analysis
  • Implementing an effective testing strategy 
  • Different types of software testing, and when to apply them (unit, integration, contract, regression)
  • Using API dev/testing tools, such as Postman
  • Pair or mobbing on problems in order to drive team collaboration
  • Creating test automation steps as part of a CI/CD process
  • Basic performance and security testing approaches
  • Coaching and mentoring QA engineers, able to help them level up their skills