Job description
We're ASOS. We blend our flair for fashion with our love of cutting- edge technology, but more importantly were interested in how we can bring the best out of you.
We exist to give people the confidence to be whoever they want to be, and that goes for our people too. At ASOS, you're free to be your true self without judgment, and channel your creativity into a platform used by millions.
Picture yourself at the forefront of designing and developing the systems that power ASOS's frontend and backend features. From ensuring product availability and reservations to seamless order fulfilment, delivery, and returns, you'll be an essential contributor to the heart of ASOS.
Join our exceptional team of engineers as we build out our warehouse capabilities. As a QA Engineer, you'll play a pivotal role in driving and refining cutting-edge quality practices that will elevate our customers' experience.
Immerse yourself in our platform and unlock a world of guidance, training, and growth opportunities.
Be a part of ASOS's extraordinary journey and embrace the excitement of driving innovation, refining quality practices, and creating the ultimate customer experience.
What you will be doing:
- Working with the Engineers and QA Engineers in your team to deliver well-crafted microservices/event-driven architecture-based software.
- Interrogating the quality of software delivery. This includes our ways of working, the design and architecture of the features the team are implementing from the perspective of functional and non-functional testing, and the technologies we’re using.
- Supporting implementation of automated microservice or API and UI tests, and complex Warehouse Management System (WMS) system integration tests.
- Working with 3rd party stakeholders to execute system integration tests and UAT.
- Implementing CI/CD practices and deployment strategies that will enable confident release of software and protect customers from downtime.
- Supporting teams to implement new tools and quality practices and models such as test first/shift-left, the testing pyramid, and testing quadrants.
- Learn from experts by engaging in pairing sessions, knowledge sharing, and collaboration within the QA Community. Take advantage of dedicated QA training modules to enhance your skills and become one of the top professionals in your field.
You will be delivering systems using the following technologies:
- .NET Framework and .NET Core, C#
- Microsoft Azure
- NService Bus, Azure Service Bus, MuleSoft
- Cosmos DB and SQL Server
- Azure DevOps, Git
- ADO, JIRA
What you will need:
Essential:
- As a technical QA Engineer in an engineering team, you'll excel in thorough test analysis of architecture and business requirements.
- You’ll support quality automation, specialising in front-end, microservices, APIs, and messaging systems. With your extensive knowledge, you'll use various tools and methods to ensure exceptional quality.
- You’ll be able to define, plan, and drive out all relevant testing types and phases – Unit, Component, System, Integration, and manage UAT with various 3rd party elements – both internal and external.
- You’ll be able to follow an evolving a test strategy based on test first principles and tools such as the Agile Testing Quadrant.
- You’re a great team player, strong verbal, and written communicator.
Desirable:
- You’ll have strong technical knowledge – able to interpret technical designs, logical and infrastructure architectures, and challenge design decisions.
- You’ll have some experience with an object-oriented programming language to author tests at multiple levels and be comfortable with source control, CI/CD tools and Cloud technologies.
- You’ll have a non-functional appreciation of microservices, focusing on resiliency testing types such, such as performance, security, and availability testing.
- Experience of stakeholder engagement, large programme experience and working closely with 3rd party vendors.
Additional Information
What can we offer you?
- Competitive salary, pension, and private medical care scheme
- Performance related bonus
- Flex benefits allowance - which you can chose to take as extra cash, or use towards other benefits
- 25 days paid annual leave + an extra day for your birthday
- Employee discount (excellent savings off ASOS items across our full range)
- Tech Develops - our internal tech focussed skills development programme to focus on your personal growth as a technologist
- Opportunity to represent ASOS at industry leading events
- Opportunity to make an impact from day one and work with the latest in cutting edge of technology
We are all equal! We’re committed to creating an inclusive workforce. We believe in a world where you have the freedom to explore and express yourself without judgement, no matter who you are or where you’re from. Where you value yourself and feel proud of who you are. Where individuality is a source of confidence, because difference makes the world a better place.
Our Commitments
We want our people to be whoever they want to be. That’s why we’re committed to creating a truly inclusive culture at ASOS, but how are we doing it?
We’re proud members of Inclusive Companies, are Disability Confident Committed and have signed the Business in the Community Race at Work Charter. We’ve also recently been placed 8th in the Inclusive Top 50 Companies Employer List too.
We have several employee networks that operate as safe spaces, to help support and celebrate our people - find out more here.
Do you need any reasonable adjustments? Our recruitment team will be happy to support you in the best way possible if you feel comfortable raising this. It’s also our policy to interview all candidates with a disability who meet the minimum requirements for roles they have applied to.
If you have any questions about the policies we have in place to support our employees (e.g. our parental leave approach), just let our Talent team know.