Software Developer in Test

Borehamwood, England, United Kingdom Full-time

Software Developer in Test

Reporting to: QA Lead

Base: Borehamwood, Hertfordshire


Our company:

With a turnover of 500m Euros, Smartbox Group trades in 10 countries across Europe through 9 industry leading

brands. Buyagift Plc and Red Letter Days Ltd are the UK Brands for Smartbox Group.

Our core focus is on delivering happiness to our customers, suppliers, staff and retail partners. We aim to do this by providing industry leading products which represent fantastic value for money for consumers whilst providing profitable incremental revenue for our suppliers. We invest heavily in our product and merchandising solutions to ensure category and quantum margin growth for our retail partners. At the same-time we look to ensure that we provide a healthy environment for our team where opportunities for personal development are clear.


Job Purpose:

We are looking for a Software Developer in Test who’s ideally worked within an ecommerce business or web-based systems.


This role will be responsible for enabling and encouraging developers and testers to design and implement tests in an efficient way by providing them with the right tools, frameworks, and infrastructure. You will join a growing team of talented engineers responsible for a world class e-commerce system that will handle a million of customers. Enhancing and maintaining automation environment in Buyagift and running it on daily basis and keeping track of it.


You will hold the ability to analyse and convert functional and business requirements to quality test scenarios and scripts. Strong testing skills with mobile and responsive web applications is needed.


Key Responsibilities include:

  • Build and maintain tools for test development, coverage and reporting.
  • Partner with developers and test engineers to improve and automate test and release processes.
  • Maintain test results and visualization.
  • Introducing and maintaining continuous integration (CI) and continuous delivery (CD) processes from QA point of view.
  • Contribute the team’s effectiveness and efficiency through setting an example of best SW development practices.
  • Communicate with product and technical stakeholders. 
  • Enhance and maintain Automation test framework
  • Implement and follow continuous integration deployment process
  • Helping improve the test capabilities processes and procedures
  • Designing Test Cases and setting up test data for execution
  • Checking / Reviewing the Test Cases
  • Testcase execution
  • Performing functional, integration, database, device and browser testing
  • Performing regression testing
  • Carrying out Load test
  • UAT (user acceptance testing) conduction
  • Report bugs, track defects and resolve issues with the developers
  • Producing test evaluation reports
  • Following QA processes and implement new processes.
  • This role is all about Manual testing, Automation testing and Release management.


Essential Competencies/ skills:

  • With at least 4 years continuous test experience, within single and concurrent test projects in Manual and Automation testing
  • You have a passion for test infrastructure and CI/CD, with knowledge of CI systems to create builds.
  • Expert in writing SQL queries
  • Good experience in manual testing
  • Proficiency in Manual, Functional, Load, Multibrowser and UI testing
  • Automation skills (e.g. test automation using Selenium webdriver with C#/JAVA, Cucumber/ Hiptest/CodedUI)
  • Team foundation server
  • Hands-on experience with source control and continuous integration tools (TFS, git, SVN, Perforce, Jenkins, CruiseControl, etc.) Most preferable is TFS and GIT
  • Defect tracking systems knowledge (JIRA, Bugzilla etc.)
  • Knowledge of structured test methods like V-model, Agile processes
  • Experience/knowledge of E-commerce Business
  • Able to handle Test Automation work independently
  • Database testing experience
  • Ability to learn quickly and work efficiently
  • Able to work to deadlines and think abstractly, viewing situations from different perspectives
  • Technically proficient and a logical thinker
  • Strong team player


Desirable Skills:

  • Load and Performance Testing experience – JMeter or similar open source tool preferable
  • ISTQB/ISEB foundation
  • Unit test



Our mission

To achieve fast and profitable growth by delighting our customers, providing significant volumes of incremental business to our suppliers and providing a fun & progressive working environment for our team.


Our vision

To reach a stage where there is never a reason for a customer to buy an experience from anyone else. To achieve this, we aim to have the best experience selection, at market leading prices, sold through an industry leading e-commerce platform that is marketed through cutting edge e-marketing techniques.


Disclaimer: In applying to this position, you consent to Buyagift Plc to keep your CV and application details on records and to process your CV internally with relevant departments involved with the recruitment of the advertised position.


Due to the high volume of applications it will not be possible to respond to unsuccessful candidates. Sorry for any inconvenience this may cause


Apply for this opening at