At a Glance
- Tasks: Design and maintain automated test frameworks to ensure software quality.
- Company: Join a cutting-edge tech company revolutionising logistics in London.
- Benefits: Enjoy a hybrid work model and a vibrant office environment.
- Why this job: Be part of an innovative team that values collaboration and growth.
- Qualifications: 3+ years in SDET or test automation, strong JavaScript & Python skills required.
- Other info: Opportunity to mentor developers and contribute to QA process improvements.
The predicted salary is between 72000 - 168000 £ per year.
Salary: up to £120k
Location: London, UK (Hybrid – 4 days in office, 1 day remote)
Employment Type: Full-time
About Us: We are a forward-thinking technology company based in the heart of London, building a new and innovative platform in the Logistics space. Our engineering team thrives on collaboration, innovation, and delivering high-quality software solutions. We are now looking for a passionate SDET to strengthen our QA capabilities and support our growth.
About the Role: As an SDET, you will play a critical role in ensuring the quality and reliability of our software products. You will work closely with developers, product managers, and QA engineers to design, build, and maintain automated test frameworks and tools. Your contributions will directly influence the velocity and confidence of our software delivery.
Key Responsibilities:
- Design, develop, and maintain robust, scalable automated test frameworks (UI, API, and integration)
- Create and execute automated tests to validate application functionality, performance, and reliability
- Collaborate with cross-functional teams to identify test requirements and improve test coverage
- Integrate automated tests into CI/CD pipelines
- Conduct code reviews and mentor developers on best testing practices
- Investigate and troubleshoot test failures and support defect resolution
- Contribute to the continuous improvement of QA processes, tools, and methodologies
Requirements:
- 3+ years of experience in a similar SDET or test automation role
- Strong programming skills in JavaScript and Python
- Experience with test automation tools like Selenium, Cypress, Playwright, or Appium
- Solid understanding of RESTful APIs and tools like Postman or REST Assured
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions)
- Familiarity with BDD frameworks like Cucumber or SpecFlow is a plus
- Strong understanding of software testing principles and methodologies
- Excellent problem-solving skills and attention to detail
- Strong communication skills and the ability to collaborate effectively with diverse teams
Nice to Have:
- Experience in performance testing (e.g., JMeter, Gatling)
- Knowledge of containerisation (Docker) and cloud platforms (AWS, Azure, GCP)
- Exposure to security testing tools and practices
Work Environment:
- Modern central London office (Zone 1)
- Hybrid working model: 4 days in-office, 1 day remote per week
- Collaborative and inclusive team culture
Software Development Engineer In Test employer: FULLSTACK RECRUITMENT LIMITED
Contact Detail:
FULLSTACK RECRUITMENT LIMITED Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer In Test
✨Tip Number 1
Familiarise yourself with the specific tools and technologies mentioned in the job description, such as Selenium, Cypress, and Jenkins. Having hands-on experience or projects showcasing these tools can set you apart during discussions.
✨Tip Number 2
Network with current employees or professionals in similar roles through platforms like LinkedIn. Engaging in conversations about their experiences at StudySmarter can provide valuable insights and potentially give you a referral.
✨Tip Number 3
Prepare to discuss your problem-solving skills and how you've tackled challenges in previous roles. Be ready to share specific examples of how you improved QA processes or resolved testing issues effectively.
✨Tip Number 4
Showcase your collaborative spirit by highlighting any past experiences where you worked closely with developers or product managers. Emphasising your ability to communicate and work within diverse teams will resonate well with our culture.
We think you need these skills to ace Software Development Engineer In Test
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software testing and automation. Emphasise your programming skills in JavaScript and Python, as well as any experience with tools like Selenium or Cypress.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for quality assurance and your understanding of the role. Mention specific projects where you've designed automated test frameworks and how they contributed to software delivery.
Showcase Relevant Skills: In your application, clearly outline your experience with CI/CD tools and any familiarity with BDD frameworks. Highlight your problem-solving skills and ability to collaborate with cross-functional teams.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for an SDET role.
How to prepare for a job interview at FULLSTACK RECRUITMENT LIMITED
✨Showcase Your Technical Skills
Be prepared to discuss your experience with programming languages like JavaScript and Python. Bring examples of automated test frameworks you've developed or worked on, and be ready to explain the tools you used, such as Selenium or Cypress.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Practice explaining your thought process when troubleshooting test failures or improving test coverage. Highlight any specific instances where you resolved complex issues in previous roles.
✨Emphasise Collaboration
Since the role involves working closely with developers and product managers, share examples of how you've successfully collaborated with cross-functional teams. Discuss how you communicate testing requirements and contribute to team goals.
✨Familiarise Yourself with CI/CD Practices
Understand the CI/CD tools mentioned in the job description, like Jenkins or GitLab CI. Be ready to discuss how you've integrated automated tests into these pipelines and the impact it had on software delivery.