
Software Development Engineer in Test
River Island
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Tech Stack
About the role
- 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
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.
- Enhanced maternity, paternity, adoption & fertility treatment.
- Flexible working is a given, on top of payday and summer early finish Fridays.
- Give as you earn scheme, a ‘Giver Island’ day each year and receive matched funding.
- Support with upskilling through on the job training and qualifications. A succession plan if you want to progress.
- A generous bonus scheme & private pension plan.
- The choice to opt in for healthcare through our provider AXA.
- 25 days paid holiday, exclusive of Bank Holidays. With the added option to purchase additional holiday twice a year for whatever the need!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
automation testingtest automation frameworksagile test automation pyramidquality assurance toolsAPI testingSelenium WebDriverGolangPythonJavaJavaScript
Soft Skills
mentoringcollaborationknowledge sharingproblem-solvingcommunicationadvocacyleadershiprisk identificationcontinuous improvementdocumentation