Costa Coffee – Senior SEDT - Digital Apps
A bit about us...
At the heart of Costa Coffee are our values; we believe in Passion, Warmth, Trust and Courage. We are the No 1 coffee brand in the UK and as part of the Coca-Cola Company, we’re on a journey to be the worlds most loved coffee brand, we don’t settle for mediocre. We’ve come a long way from the Costa brothers first roastery in 1971, today we are a total coffee company that delivers great coffee to our consumers all over the globe. Along with our much-loved stores, this includes our Express machines, Ready to Drink range, and a long list of friends and partnerships. Costa are proud of our collaborative and inclusive workforce, who continually unlock new growth and innovation.
Costa Coffee is looking to expand our existing Mobile Development teams to support a growing product roadmap, and future international mobile applications as we expand into new markets.
A bit about the role...
This is a new role working within an agile team to deliver across the entire product life cycle – concept, design, build (code), deploy, test, release, operate in production, and maintain UI test automation. You’ll work collaboratively with developers and developers-in-test to ensure quality is built into our app as new feature and technologies are introduced.
Additional duties include:
- Leads the team in modern testing and quality assurance best practices
- Authors and maintains a suite of test cases documented within the appropriate tooling that covers the full product owned by the team and updates with new features and functions each sprint
- Runs through test cases and reports on results at pace
- Helps the team maintain quality at speed through resilient testing support and high quality automation coverage
- Acts as a mentor / coach to other developers-in-test helping them learn and develop manual testing and automation skills
- Performs code/peer reviews of test case documentation and of test automation code within the team
- Embraces continuous improvement as part of our Scrum process. Continuously improves on testing and test automation craft by taking time to understand feedback, research and apply new approaches and learnings from others
- Participates fully in Agile development processes including communicating and voicing ideas, questions, and concerns openly with the team
- Participates fully in the relevant scrum events; planning and estimation, daily scrums, sprint reviews, and retrospectives
- Maintains up to date current technology awareness of new trends, frameworks, styles, approaches, and languages within and around area of expertise
A bit about you…
To succeed at Costa, it is important that you embrace our values and enjoy working with diverse and committed colleagues. In addition, we would hope to see some of the below:
- Exceptional understanding of testing strategies and best practices, where and when to apply them
- Testing in an agile environment
- Authoring and maintenance of emergent test cases and test suites, both manual and automated.
- Understanding of the test pyramid and how to apply it within an agile team
- Able to design, implement and execute UI automation tests for Android and/or iOS apps, using tools and frameworks such as Kotlin, Espresso, Swift, and XCUITest
- Able to build mock API responses to speed up test automation runs and trigger various scenarios and responses, using tools such as WireMock and EnvoyAmbassador
- CI/CD tooling and SAS platforms like buddy.works and bitrise – able to integrate and run automation suites in the cloud
- Able to test and build test cases covering non-functional security, accessibility, and performance standards
- Can effectively use their problem-solving skills, for real world application scenarios
- Able to debug and instrument running app code to find issues
- Excellent collaboration and coaching skills
Experience
- Experience authoring and maintaining test documentation (test cases and test suites)
- Ability to plan test cycles for sanity, regression, and incremental release activities
- Previous experience building and maintaining test automation code covering a mobile app
- Experience mentoring colleagues, performing peer coaching, undertaking code reviews
- Practicing Agile methodologies, with an Agile mindset
What we can offer...
We’re on an exceptional adventure and can offer a truly purpose led career with good flexibility to suit your personal needs. In addition, you will benefit from the below:
- BUPA Healthcare
- Costa Pension Scheme
- Bonus Scheme
- 25% staff discount, including endless free coffee onsite at support office
- 25 days Holidays
Location: London / flexible at this time
At Costa Coffee we celebrate Inclusion and Equality; we believe everyone should bring their true self to work. We advocate collaboration and transparency and embrace differences in all that we do. #nowisthemoment to join.