Software Development Engineer in Test (SDET)

Job Summary

JOB DETAILS:

  • Hybrid-working
  • Reading, UK
  • Full-time
  • Salary: £40,000 - £50,000

DESIRED ATTRIBUTES:



  • Meticulous attention to detail
  • Analytical thinker
  • Passionate problem-solver
  • Team-player
  • Excellent communicator
  • Multi-tasker

THE ROLE

As a Software Development Engineer in Test (SDET), you will play a pivotal role in the software development lifecycle by ensuring the quality, reliability and performance of software applications. This position blends the skills of a developer with the responsibilities of a tester, requiring you to design, develop and implement automated testing solutions that support continuous integration and continuous delivery (CI/CD). You will work closely with development, product and client teams to identify potential issues early in the development process and ensure that the software meets the highest standards before release. Your role demands a strong focus on automation, a deep understanding of software architecture, and the ability to work in a fast-paced, collaborative environment. This is a client-facing role so you will be collaborating with client stakeholders and suppliers on a regular basis. 

KEY RESPONSIBILITIES OF THE ROLE:

  • Develop and implement automation frameworks aligned to the defined specification.
  • Utilise frameworks and tools such as Cypress, Selenium, Git, Jenkins and MS Azure, to drive automated testing within client setting, based on project requirement.
  • Enable end-to-end and integration testing using hands-on coding ability for Java, JavaScript, and Typescript.
  • Develop Behaviour-Driven Development (BDD) frameworks with tools such as Playwright.
  • Develop CI test pipeline on the creation, maintenance, and improvement of CI tools such as GitHub Actions, Jenkins and MS Azure.
  • Establish and uphold coding standards for automation tools and processes.
  • Provide insight and guidance on the creation and maintenance of QA tools.
  • Participate in the continuous improvement of the Quality Engineering process, including the implementation of best practices and automation strategies.
  • Create and maintain code and documentation for project work. 
  • Provide regular status updates and reports on testing progress to the Test Manager and stakeholders; build automated reports using tools such as ExtentReports, Allure Report and Mocha, as well as Kibana dashboards.
  • Perform in a client-facing role; ensuring strong stakeholder and expectation management, as well as clear communication and value delivered. 
  • Develop ability and experience of multiple automated testing tools (enterprise and open-source); identify optimal tool(s) for client use cases. 
  • Ability to effectively interact with Manager, team members and stakeholders; articulating the advantages and use cases for Quality Engineering and automated testing.

ESSENTIAL EXPERIENCE REQUIRED:

  • Proven experience of automation testing, automated test suites and frameworks. 
  • Strong understanding of software testing methodologies, techniques and tools.
  • Proficiency in automated testing tools and techniques (e.g. Cypress, Playwright, Selenium) for both UI and API testing.
  • Experience of building BDD frameworks for both UI and API testing on tools such as Playwright.
  • Proficiency in coding and programming languages such as Java, Java Scripts and Typescript.
  • Experience of creating test CI/CD pipelines on tools such as GitHub Action, Jenkins and MS Azure.
  • Experience of performance testing and load testing tools such as JMeter and BlazeMeter.
  • Well versed with Test Management tools, such as Jira, Zephyr, Xray and Bugzilla.
  • Possess a good knowledge of enterprise application architecture and technologies including web, mobile, client-server and databases.

DESIRABLE EXPERIENCE:

  • Experience of working with Agile, Scrum and/or DevOps methodologies.
  • Good data structure, algorithm and analytical problem-solving skills.
  • Experience of the Financial Services industry, whether banking, FinTech or other.
  • ISTQB certification.

WHAT’S IN IT FOR YOU:

At Zanoo, in addition to a competitive basic salary, you will also have an extensive benefits package which includes paid holiday, private health insurance, career progression, hybrid-working arrangements, and a wealth of learning and development opportunities.


Apply for SDET