River Island

Software Development Engineer in Test

River Island

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

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