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 and influence best practices in a dynamic setting.
The predicted salary is between 72000 - 84000 £ 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
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 mentioned in the job description, such as Selenium, Cypress, and Jenkins. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your readiness to hit the ground running.
✨Tip Number 2
Engage with the SDET community online through forums or social media platforms. This can help you stay updated on industry trends and best practices, which you can mention during interviews to show your passion for the role.
✨Tip Number 3
Prepare to discuss your previous experiences with automated testing frameworks and how you've contributed to improving QA processes. Real-life examples will make your application stand out and show that you can bring value to our team.
✨Tip Number 4
Since collaboration is key in this role, think of ways you've successfully worked with cross-functional teams in the past. Be ready to share these experiences, as they will highlight your ability to communicate effectively and work well with others.
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 test automation tools like Selenium or Cypress.
Craft a Compelling Cover Letter: In your cover letter, express your passion for quality assurance and how your background aligns with the company's innovative approach. Mention specific projects where you've designed automated test frameworks or collaborated with cross-functional teams.
Showcase Your Technical Skills: Include a section in your application that showcases your technical skills, particularly in CI/CD tools and RESTful APIs. If you have experience with BDD frameworks or performance testing, make sure to highlight that as well.
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 maintained, and be ready to explain your approach to testing and problem-solving.
✨Understand the Company’s Product
Research the innovative platform the company is building in the logistics space. Understanding their product will help you tailor your answers and demonstrate your genuine interest in contributing to their success.
✨Prepare for Collaboration Questions
Since the role involves working closely with developers and product managers, expect questions about teamwork and collaboration. Think of examples where you successfully worked in cross-functional teams and how you contributed to improving processes.
✨Familiarise Yourself with CI/CD Tools
As the role requires integrating automated tests into CI/CD pipelines, brush up on your knowledge of tools like Jenkins or GitLab CI. Be ready to discuss how you've used these tools in past projects to enhance software delivery.