Champion a shift-left approach to in-sprint testing
Advocate continuous testing approach within the team
Promote consistent usage of test pyramid approach to have effective coverage across various test levels
Guide the team to factor in testing impacts as part of solution design and development
Pursue automation first approach whilst testing any solution
Provide automation best practice solution within the product team and drive continuous improvements in our test automation frameworks
Mentor the wider team members to guide them through the automation journey
Propose path breaking initiatives within testing to help driver faster feedback loop
Work as an embedded tester in an agile cross-functional product team
Identify any potential risks to product quality and plan tests focused on the identified risks
Design and build robust and scalable test automation frameworks for the entire tech stack and develop test automation in accordance with agile test pyramid and industry best practices
Create high quality, maintainable, and performant test code
Manage defects found and work with stakeholders/team to analyse, prioritise and resolve them
Proactively share knowledge and information with others
Mentor team on quality assurance and test automation best practices
Collaborate with business analysts, developers and test on development iterations
Create documentation around the framework, best practices, and learnings
Conduct demos and workshops on Automation for wider RI Tech team
Requirements
Significant experience of automation test approaches and setting up test automation frameworks from scratch
Experience of developing tests at all levels of agile test automation pyramid
Extensive experience with quality assurance tools and practices
Understanding of agile methodologies such as test driven development, continuous integration, agile testing
Experience of planning, executing and validating tests across the full test spectrum (functional, non-functional, regression, integration, UAT, OAT etc)
In depth knowledge of Exploratory testing techniques, Rapid software testing and Session based testing, testing heuristics
Experience of testing complex enterprise applications
Experience with API testing using tools like Postman and testing frameworks like RestAssured.
Experience in Service Oriented/Micro-Services architecture
Experience of working in IaS and PaS
Experience of Docker containerization and CICD at scale
Test Automation using Selenium WebDriver, Cucumber-JVM, Appium, Webdriver.io
Strong coding skills in languages like Golang, Python, Java, or JavaScript
Object oriented design patterns
Deeper understanding of HTTP requests, responses, and status codes
Build tools like Maven, Gradle or similar
CI Tools like Teamcity, Jenkins or similar
Cloud infrastructure like AWS, Azure or similar
Project/Issue tracking tools such as Jira
Agile – Scrum/Kanban
Github
Relational(Oracle, SQL Server) and noSQL databases(MongoDB, DynamoDB or similar)
Test Management tools such as Zephyr, Quality Center, X-ray or similar
Performance Test Tools such as Load Runner, JMeter, Gatling etc
Security Test Tools such as ZAP, Nessus etc
Familiarity with tools like Swagger for API documentation and understanding different API formats like JSON
Tech Stack
AWS
Azure
Cloud
Docker
DynamoDB
Gradle
Java
JavaScript
Jenkins
JMeter
Maven
MongoDB
NoSQL
Oracle
Python
Ray
Selenium
SQL
Go
Benefits
Generous 50% staff discount so you can treat yourself to the latest products, and a bargain staff shop on site!
Reducing Islanders everyday expenses through discounts, benefits, financial advice, wellbeing solutions and more through the Retail Trust.
A free onsite gym, subsidised restaurant & café to fill you needs. Various social events to socialise throughout the year.