SonicJobs Logo
Left arrow iconBack to search

Software Development Engineer In Test

XACT PLACEMENTS LIMITED
Posted 12 hours ago, valid for a month
Location

Wokingham, Berkshire RG40 1GP, England

Salary

£50,000 per annum

Contract type

Full Time

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

Sonic Summary

info
  • The position is for a Software Development Engineer in Test (SDET) at a fast-growing software test consultancy.
  • Candidates should have proven experience in automation testing and proficiency in programming languages such as Java, JavaScript, or Python, along with a strong understanding of software testing methodologies.
  • The role requires hands-on coding skills and experience with automated testing tools like Cypress, Playwright, and Selenium, as well as familiarity with CI/CD pipelines.
  • This is a client-facing role that necessitates effective communication and collaboration with stakeholders, ensuring software quality before release.
  • The salary for this position is competitive, and candidates are expected to have at least 3 years of relevant experience.
Software Development Engineer in Test (SDET)

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 TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.