Our client are currently looking for a Frontend Developer in Testing with at least 3 years’ experience in a similar role. Working in an Agile environment that will enable the project to provide extraordinary experiences for our customers.
In this role, we are seeking a engineer who would be responsible for creating and executing test plans, thinking outside of the box for use cases and being a strong advocate for bug-free code. This engineer will be tightly integrated into the development team and the product life cycle. During the Agile sprint, the engineer will be involved in 3 amigo sessions, defining the test scripts/approach, testing once features are completed and will handle post-live testing.
Our delivery team consists of developers, Front End developers/designers and QA engineers. The team closely collaborates with each other to deliver the latest features into our products. This role will ensure that our code is released as bug-free as possible. The new features will be in our products, and you will be able to see your impact on the product.
This is a fantastic opportunity for the right candidate to work within a friendly, innovative retail company which prides itself on delivering their customers with an extraordinary experience online.
Key Purpose: This is a vital role, working in an agile product environment, responsible for delivery of change across our clients Digital Platform.
Hands on involvement in all phases of product development including planning, design, and implementation
Execution of both manual and automated tests, defect logging and verification, and results reporting
Help to drive the QA strategy by encouraging shared responsibility of quality across the team
Understand functional requirements and software design in order to identify use cases and test scenarios
Create, update, and maintain automated test suites
Work under guidance to prioritize tests and test strategy appropriately
To produce clear, structured, and useful documentation including test cases, test plans, test approach, and time estimates
Collaborate with the teams to facilitate development of stable and robust software
Gain greater understanding of software and tools used by the team
Digital Team – Trading, Marketing, CX, Operations
Technology partners for development and test
You are a highly motivated team player with a mature and positive attitude who puts pride in being part of the whole product life cycle.
You enjoy problem solving and have an interest in innovative ideas and technologies to help you achieve team goals.
As part of the Digital Product Group, you will be working within a mixed skills-based team and will understand the benefits from teamwork.
You will have a customer-first mindset, with the maturity and initiative to do what it takes to achieve results.
Skills & Experience
Agile software development experience (Kanban, Scrum)
Experience with testing and authoring test automation for both REST and SOAP based web services
Experience working with Selenium using page object modelling
Experience maintaining and updating custom-built test automation frameworks.
Experience with testing applications built in AWS
Ability to understand functional requirements, expressed both technically and from a user’s perspective
Experience covering the end-to-end project life cycle through to full systems implementation/delivery
Excellent written and oral communications
The ability to produce clear, concise, and logical documentation in appropriate detail for business users, software developers and the IT Team
Excellent organisational skills and the ability to prioritise tasks
Self-motivated – able to work effectively remotely
Working knowledge of both Kubernetes and Helm
Experience with Continuous Integration and Continuous Delivery
Experience authoring test automation in Java.
Familiarity with Behaviour-Driven and Test-Driven Development best practices
Excellent communication and interpersonal skills and ability to interact with all levels of end users and technical resources.
High level of personal energy to drive projects to completion and sustain productivity