Job description
Dr. Martens is a globally famous and culturally influential British brand with over 60 years of heritage. Our products have become cultural icons, instantly recognisable and with timeless appeal, which is still relevant to consumers across the world today.
As brand custodians, we are lucky to work for a dynamic, thriving, and ethical business, with people from diverse backgrounds, who bring their true selves to work, and where anyone can grow their career. Do you have what it takes?
THE GIG
It is an exciting time for Dr Martens as we continue a significant growth, expansion, and improvement journey. The DM Technology team is at this core – transforming technology into a key business enabler.
We are looking for a Lead Engineer – Test Automation to join our global Technology organisation. We need someone with strong verbal and written communication skills, and the ability to work well within a team environment. Exceptional organizational skills and the ability to prioritize tasks are vital. We are looking for team members with excellent problem-solving techniques and the ability to make sound decisions whilst keeping a keen eye on the details. We require self-starters who can adapt and learn quickly. You are passionate about working with people and working with technology.
You will report to our QA Manager and work closely with QA Engineers, Business Analysts, Functional Experts, Programmers and System Administrators across functional areas in the organisation. Your role will be to ensure that testing across the solution is carried out with best quality assurance principles in mind.
As our Lead Engineer–Test Automation you will be responsible for:
- Support in the development of test strategies that are robust, reusable, and scalable.
- Create detailed test artefacts such as test plans, test specifications, automated and performance tests, defect tickets and reports.
- Directly engage with in-house, contracted, and outsourced QA (automation and performance) engineers.
- Oversee the on-going maintenance and improvement of the automation and performance test frameworks.
- Work with the QA team and other cross functional teams to plan and execute tests manual, automated and performance tests.
- Directly take part in hands-on test execution against technologies including Microsoft Dynamics 365 Finance & Operations (D365FO), SAP Hybris, IBM Sterling Order Management System (OMS) and others.
- Periodically review test automation and non-functional testing capabilities and make improvement recommendations where required.
- Support in the management of cloud-based and on-prem test environments, test devices, defining and creating consistent test data and reports.
- Actively contribute towards vendor assessment for testing tools and outsourcing professional services.
- Maintain an awareness and understanding of new technologies used in testing, especially in the retail – ecommerce sector.
- Advocate for the best practices in quality assurance at every possible opportunity.
- Support the test manager in the management of the test team.
- Collaborate with architects to ensure solutions adhere to their principles and direction
- Communicate complex ideas to the understanding of a non-technical audience with confidence.
- Actively participate in the recruitment and on-boarding of in-house, contracted, and outsourced testing people, to fill manual and technical roles.
OUR FUNDAMENTAL QUALITIES
It’s never just a job at Dr. Martens. It’s a way of life. We live and breathe our Fundamentals: INTEGRITY. PROFESSIONAL. PASSIONATE. TEAM PLAYERS.
We’re a diverse bunch who believe each role is as unique as the person who does it.
THE STUFF THAT SETS YOU APART
Put simply, for this role the key things we’re looking for are:
Essential:
- Proven ability to define and adapt a test approach appropriate to specific technologies and business domains
- Experience in test automation of .Net-based applications
- Experience in using test tools including Selenium Webdriver, SpecFlow, Nunit, JMeter, Postman, Microsoft Visual Studio
- Experience in automated testing of complex ERP solutions, for example Microsoft Dynamics 365 Finance & Operations (D365FO), Oracle Netsuite,
- Experience in performance testing
- Demonstrable programming background especially in C#, and SQL.
- Excellent written and verbal communication; able to effectively communicate complex technical terms with non-technical colleagues.
Desirable:
- Solid working knowledge of Agile methodologies, especially Scrum, SAFe and associated test practices, including Gherkin language.
- Experience in tools for deployment management and code repositories such as Microsoft Azure DevOps, Bitbucket and GitHub.
- Experience in implementing and using test harnesses, drivers, and stubs.
- Experience in testing in end-to-end omnichannel retail business supply chains.
- Proven history of using appropriate testing techniques at each level from code to full system
- Experience in testing against technologies such as IBM Sterling Order Management System (OMS), SAP Hybris, Azure Integrations Services, Microsoft Modern Point of Sale (MPOS).
- Experience in tools for backlog management such as Microsoft Azure DevOps and Atlassian Jira
- Experience working with a team of engineers, of varied experience levels
- Experience in test automation on Java-based applications.
Are you ready to fill your boots? Apply now.