SonicJobs Logo
Left arrow iconBack to search

Software Development Engineer in Test (SDET)

Xact Placements Limited
Posted a month ago, valid for 6 days
Location

Reading, Berkshire RG30 3HG

Salary

£40,000 - £48,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • Our client, a fast-growing software test consultancy, seeks a Software Development Engineer in Test (SDET) to enhance their team.
  • The role requires 3-5 years of experience in automation testing and proficiency in Java, JavaScript, or Python.
  • Candidates should have expertise in automated testing tools like Cypress, Playwright, and Selenium, as well as CI/CD practices.
  • The position offers a competitive salary of £55,000 to £70,000, depending on experience.
  • This client-facing role demands strong communication skills and the ability to collaborate with various stakeholders.

Our client is an innovative software test consultancy that specialisesinprovidingawiderangeoftestingservicestoclients. They areafastgrowing, dynamic and ambitious company, looking to expand their excellent team of testing professionalsandbroadentheexceptionalvaluethattheydeliverto their clients.

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.

Demonstrate hands-on coding ability for Java, JavaScript, and Typescript, primarily for end-to-end and integration testing.

Utilise frameworks and tools such as Cypress, Playwright, Selenium, Git, Jenkins and Azure, to drive automated testing within client setting, based on project requirement.

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.

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.

Proficiency in coding and programming languages such as Java, Java Scripts or Python.

Experience with CI/CD pipelines, performance testing, and load testing tools.

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, web services, 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.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.