At a Glance
- Tasks: Design, build, and maintain an inclusive education platform for neurodivergent students.
- Company: Booost Education, an EdTech company focused on diverse learning styles.
- Benefits: Flexible working hours, 28 days holiday, private health insurance, and growth opportunities.
- Why this job: Make a real impact in education while working with cutting-edge technology.
- Qualifications: Experience in software development, quality management, and automated testing tools.
- Other info: Fully remote role with two team away days each year.
The predicted salary is between 48000 - 84000 £ per year.
Join an EdTech team helping shape a world in which education celebrates and supports a diverse range of learning styles and approaches.
This is a fully remote role, with two in-person team away days each year where the whole Booost Education team comes together.
Company missionAt Booost, we work with universities to make learning more inclusive. Our platform helps students with ADHD, autism, dyslexia, mental health challenges, and other learning differences stay on track and thrive throughout their studies.
What the job involvesWe're looking for an experienced SDET to help design, build, and maintain Booost Education's assistive education platform, contributing directly to tools that empower neurodivergent students' learning. You'll play a key role in developing and improving our product as we expand our reach and scale our technology to meet growing demand.
You’ll be a capable and confident software developer, but your passion is quality - doing the right thing right. We're a small team with lots of room for the right person to next-level our approach to delivering robust and reliable software.
Who you are- You have proven experience as a T-shaped engineer, building and maintaining full stack applications, ideally in product-led and/or customer-facing teams.
- You have solid experience with a range of quality management frameworks and practices such as TQM, ShiftLeft, ISO 25010, GDS Service Standards, etc.
- You have solid experience using and implementing a range of automated testing and assessment tools such as Cucumber, SpecFlow, Selenium, PlayWright, Cypress, BrowserStack, Postman, Katalon, Stryker, SonarScan, Checkmarx, Snyk, PumaScan, etc.
- You have experience using and implementing observability tools such as DataDog, Grafana, Prometheus, Splunk, New Relic, Sentry, etc.
- You care deeply about quality beyond the functional, including maintainability, scalability, security, reliability, accessibility, performance, and user experience.
- You have solid experience with two or more of TypeScript, Go (Golang), and Cloud Native DevSecOps (GitHub, AWS, Docker), and are at home and proficient across the stack to develop hybrid mobile applications.
- You have a solid understanding of effective modern software development practices, including TDD/BDD, DevSecOps, IaC, and CI/CD pipelines.
- You have experience working in agile environments (Scrum, Kanban, XP).
- You have excellent communication skills and can explain technical topics clearly to both technical and non-technical colleagues.
- You have a proven can-do energy, proactively engaging in problems with curiosity and without boundaries.
- Champion and evolve best practice in quality management and automation.
- Design, build, and maintain front-end and back-end features across our web and mobile platforms using React, Go, PostgreSQL, Docker, AWS and any other languages, frameworks, platforms or tools necessary.
- Produce and promote clean, maintainable, and automation-tested code & architecture respecting maintainability, adaptability, scalability, reliability, performance, security, and accessibility.
- Collaborate continuously with product, design, and delivery to plan, scope, and deliver high-impact product features.
- Challenge and shape technical direction while cultivating a safe space for engineering and other colleagues to grow and contribute to diverse decision making, collectively driving continuous improvement.
- Proactively and effectively handling emergent issues of the day, identify, triage, troubleshoot and resolve production issues, supporting our focus on reliability and user trust.
- Assure readiness of our technical assets including infrastructure with effective stack evolution over time, automations, architectural decisions records & other technical documentation, active metrics and observability.
- Experience implementing AI testing platforms.
- Strong experience with PHP.
- Strong experience with social/ensemble programming styles (pairing, mobbing).
- Start-up / scale-up experience.
- 35-hour working week - flexible start & end times to suit your routine.
- 28 days holiday, plus bank holidays with the option to buy, sell or roll over days each year.
- 5% company pension contribution through salary sacrifice.
- Annual cost of living review.
- Tech & Home setup allowance to get the equipment you need.
- Private health insurance or a yearly wellbeing allowance.
- Growth & Development - available resources and training to develop skills and facilitate career progression.
- Away Days - two fully paid in-person away days per year.
Senior Software Development Engineer In Test employer: Booost Education
Contact Detail:
Booost Education Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Development Engineer In Test
✨Tip Number 1
Network like a pro! Reach out to current employees at Booost on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and testing frameworks. Practice common SDET scenarios and be ready to showcase your problem-solving abilities. We want to see how you think!
✨Tip Number 3
Show your passion for quality! During interviews, share examples of how you've improved software quality in past roles. Highlight your experience with automated testing tools and frameworks that align with Booost's mission.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Booost.
We think you need these skills to ace Senior Software Development Engineer In Test
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the SDET role. Highlight your experience with quality management frameworks and automated testing tools that align with what we're looking for at Booost.
Showcase Your Passion for Quality: We want to see your enthusiasm for delivering high-quality software. Share examples of how you've ensured maintainability, scalability, and user experience in your past projects.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to explain your technical skills and experiences, making it easy for us to see how you fit into our team.
Apply Through Our Website: Don't forget to submit your application through our website! It helps us keep everything organised and ensures your application gets the attention it deserves.
How to prepare for a job interview at Booost Education
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like TypeScript, Go, and the various testing tools. Brush up on your knowledge of automated testing frameworks and be ready to discuss how you've used them in past projects.
✨Showcase Your Passion for Quality
Since the role emphasises quality, come prepared with examples that demonstrate your commitment to delivering robust software. Talk about specific instances where you’ve improved code quality or implemented best practices in quality management.
✨Prepare for Technical Questions
Expect to face technical questions that assess your understanding of modern software development practices like TDD/BDD and CI/CD pipelines. Practise explaining these concepts clearly, as you’ll need to communicate effectively with both technical and non-technical team members.
✨Emphasise Collaboration Skills
Given the collaborative nature of the role, be ready to discuss your experience working in agile environments and how you’ve contributed to team dynamics. Share examples of how you’ve worked with product and design teams to deliver impactful features.