Automation Test Engineer - Commercial
The big question:
why on earth should a Tech professional like you work for a 150-year-old retail chain? Because we’re on a journey. Changing the way we operate. Learning to think nimble. Giving our teams the time and freedom they need to push boundaries. To create amazing systems and technologies. To give our colleagues and our customers even more incredible experiences.
There are thousands of experts to talk to and learn from. We’ve got data from billions of transactions for our teams to play with. Things get built here. They get made here. They hit customers and colleagues quickly. Welcome to the home of Sainsbury's Tech.
We are looking to hire an established Software Development Engineer in Test to work in Integration; we have very interesting technical challenges to overcome and solve as we are in the migrating away from legacy applications and batch-driven data to our own platforms built by our own people, following best practices for development, CI/CD, and of course testing.
More about the role:
- Implementing automated tests in Java to validate software using appropriate frameworks and methodologies (including unit testing, integration testing, function testing, regression testing, smoke testing, accessibility testing)
API testing (Postman/Insomnia for manual testing, but also tools for automation), contract testing
Be a creative thinker who can quickly identify and test for functional ‘edge cases’ outside of expected functionality workflow
Support Engineers and apply Manual/Explorative testing for features once they are ready to be QA Tested
Support in Performance and scalability testing
Help refine user stories with our product owner
Coach other engineers
What we’re looking for:
Understanding and experience of working within an agile software development environment including pair programming and being part of three Amigo sessions.
Beneficial to have some experience or knowledge of creating and maintaining load tests, using load testing tools (e.g. JMeter, Gatling)
Experience of Behaviour / Test Driven Development (BDD, TDD)
Experience of CI and CD, good working knowledge with using a CI system (Jenkins, AWS CodePipeline)
Good understanding of Service Oriented Architectures, integration patterns and RESTful web services
Typical Technologies in our stack for this role include Selenium, Cucumber, Docker, Kafka, Java, SpringBoot, Oracle Databases.
We keep track of everything using Git, Jira & Confluence and monitor with NewRelic etc
Good understanding of exploratory and context driven testing
In return you’ll get:
Colleague discount across the multi-brands – Sainsbury’s, Argos and Habitat
Special offers on gym memberships, restaurants, holidays, retail vouchers and more
Flexible working and job share conversations are encouraged. Across our multi-brands, we’re proud to be an equal opportunities employer that champions a diverse and inclusive culture. If you’re reading this, even if you’re not 100% sure you’re there with your experience, we’d still love to hear from you. If you’d like to find out more head to Sainsbury's Tech.
Primary Location GB-Coventry
Work Locations Coventry Store Support Centre - Walsgrave Sainsbury's Supermarkets Ltd Northview Walsgrave TriangleCoventry Coventry CV2 2SJ
Advertised Salary Competitive plus benefits