At a Glance
- Tasks: Join us as an SDET to ensure top-notch software quality for nonprofits.
- Company: Goodstack is a fast-growing startup revolutionising charitable donations with tech.
- Benefits: Enjoy flexible hours, remote work options, and generous annual leave.
- Why this job: Make a positive societal impact while working in a vibrant London office.
- Qualifications: Strong QA background, automation experience, and proficiency in JavaScript/TypeScript required.
- Other info: Diversity and inclusion are at our core; we welcome all applicants!
The predicted salary is between 28800 - 48000 £ per year.
This hybrid role requires working from our London office in Fitzrovia at least once a week. If you’ve been looking to join a fast-growing startup, backed by the same investors as Stripe & Airbnb, with a mission to make a huge positive impact, then you’ve found the right place!
Our Mission
Our mission at Goodstack is to revolutionise how the world does good. We empower companies to seamlessly integrate positive impact into what they do through a unified platform while supporting nonprofits in gaining access to cutting-edge technology and finding new funding streams. Global brands, including LinkedIn, HSBC, OpenAI, Atlassian and Twilio - as well as thousands of nonprofits, including the Red Cross, Cancer Research, and Oxfam - use Goodstack to make a difference. We are on a rapid growth trajectory. Just in 2024, we facilitated $3 billion in donations to good causes. But this is just the beginning. We want to become the world's leading platform that facilitates donations to the most individual nonprofits in the world. To achieve this, we need incredible people to help us on our journey.
Join our Series A startup as SDET to help thousands of Nonprofits and many other users have a brilliant experience with our systems! We’re looking for an exceptionally detailed, hands-on, process-driven SDET to enable and assist our teams in delivering software of the highest quality to customers to charities.
In this position, you’ll play a critical role in all the stages of the software development life cycle to ensure that our applications remain stable and that all of our users get a flawless experience when interacting with them. You’ll bring critical thinking to our teams so we can identify potential issues as early as possible, and you’ll help us validate that our code is thoroughly tested before it reaches our users.
If you have a QA background and love automating your tests or you have a software developer background who is passionate about testing and want to work for a company making a hugely positive societal impact, this could be the perfect role for you!
Key Responsibilities:
- Early identify potential issues with new functionality or designs
- Document and manage test cases for all new developments within the team
- Assist developers with the automation of test scenarios
- Provide the team with new tools and methodologies to optimise the test automation
- Integrate and monitor automatic quality gates within the CI/CD pipelines
Team Collaboration:
Grants Platform Wide engineering. Maintain great performance, adhere to our pillars, and deliver on schedule according to yearly and quarterly business objectives.
What success looks like in this role:
- At 3 months: understanding systems and making contributions.
- At 6 months: independent execution and automation impact.
- At 12 months: leadership, innovation, and elevating team-wide quality standards.
This Role is a perfect match for you if you have:
- A strong QA background with several years of automation.
- Proficiency in JavaScript/TypeScript.
- Test Automation: Experience with tools like Playwright, Cypress, or WebdriverIO.
- Knowledge of performance testing tools like Artillery or k6 (preferred).
- CI/CD Pipeline Automation - exposure to GitHub Actions preferred.
- Exposure to Docker & AWS.
- Ability to review and contribute to test-related PRs on GitHub.
- Working in a continuous flow environment.
- Active participation in Kanban stand-ups, retrospectives, and refinement sessions.
- Writing clear bug reports, documentation, and test plans.
Bonus, but not required, if you have knowledge or love of:
- Designing and implementing scalable test automation frameworks from scratch.
- Security testing fundamentals (OWASP Top 10, Sonarcloud).
- Writing custom GitHub Actions for test automation workflows.
- Chaos Engineering.
What You Can Expect Upon Joining Our Team
- Salary reviews and share options
- Tasty Tuesday! Office lunch is on the company
- Vitality - Private medical insurance - vision, dental & hearing coverage
- £250 Brighten your day annual budget
- £1000 Learning & Development annual budget
- Paid days to attend conferences and level up your skills
- Goodstack library
- Paid days to volunteer for non-profit causes
- 25 days annual leave, plus paid public holidays
- Paid day off on your birthday!
- Paid wellness leave
- Paid sick leave
- Pension
- UK cycle-to-work scheme
- Flexible working hours
- Parental leave
- WFH budget upon joining
You’re always welcome to pop in more often if you enjoy the buzz of being in the office. It’s a warm, friendly space right in the heart of London.
About Us
Since 2017, Goodstack has been at the forefront of integrating social and environmental value into organisational purpose. In today’s landscape, more businesses are recognising the necessity of embedding purpose into their operations to stay relevant. To catalyse this transformation, we are constructing efficient global charitable rails accessible via an API globally. Our vision is clear: To power purpose in every company and non-profit worldwide by leading the charge towards a future where doing good is not just an option but a fundamental principle of successful business shifting towards a better, purpose-driven world.
Let’s do this!
OUR PLEDGE TO DIVERSITY, EQUITY & INCLUSION
We take pride in our diverse and growing team representing 15+ nationalities across 5 continents! Our continued expansion provides us with opportunities to embrace and celebrate different backgrounds, perspectives, and experiences, essential to our success. We actively seek and welcome applicants from all walks of life, regardless of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. A team that represents the world that we are trying to support is a wiser, more knowledgeable and stronger one. We’re excited for you to bring your experience, yourself and your special lemon twist to Goodstack to propel us forward in striving to create a better world for us all.
SDET: Software Development Engineer In Test employer: Goodstack
Contact Detail:
Goodstack Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land SDET: Software Development Engineer In Test
✨Tip Number 1
Familiarise yourself with the specific tools mentioned in the job description, such as Playwright, Cypress, and WebdriverIO. Having hands-on experience or even personal projects showcasing these tools can set you apart during discussions.
✨Tip Number 2
Engage with the Goodstack community on platforms like LinkedIn or GitHub. By following their updates and participating in discussions, you can gain insights into their culture and values, which will help you align your conversations during interviews.
✨Tip Number 3
Prepare to discuss your experience with CI/CD pipelines, especially if you've worked with GitHub Actions. Be ready to share specific examples of how you've integrated testing into these workflows, as this is a key aspect of the role.
✨Tip Number 4
Showcase your passion for making a positive impact through technology. Research Goodstack's mission and be prepared to articulate how your skills as an SDET can contribute to their goal of supporting nonprofits and facilitating donations.
We think you need these skills to ace SDET: 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 proficiency in JavaScript/TypeScript and any tools like Playwright or Cypress that you've used.
Craft a Compelling Cover Letter: In your cover letter, express your passion for quality assurance and how it aligns with Goodstack's mission to create a positive societal impact. Mention specific projects where you contributed to test automation.
Showcase Your Technical Skills: Include a section in your application that details your technical skills, particularly in CI/CD pipeline automation and performance testing tools. This will demonstrate your fit for the SDET role.
Highlight Team Collaboration Experience: Since this role involves working closely with various teams, mention any past experiences where you collaborated effectively in a team setting, especially in agile environments like Kanban.
How to prepare for a job interview at Goodstack
✨Understand the Company Mission
Before your interview, take some time to research Goodstack's mission and values. Understand how they aim to revolutionise positive impact through technology. This will help you align your answers with their goals and demonstrate your genuine interest in the role.
✨Showcase Your Technical Skills
As an SDET, you'll need to highlight your proficiency in JavaScript/TypeScript and experience with test automation tools like Playwright or Cypress. Be prepared to discuss specific projects where you've implemented these skills, and consider bringing examples of your work to share during the interview.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities and critical thinking. Prepare to discuss how you would identify potential issues in new functionality or designs, and be ready to explain your approach to documenting and managing test cases effectively.
✨Emphasise Team Collaboration
Goodstack values teamwork, so be sure to highlight your experience working in collaborative environments. Discuss your participation in Kanban stand-ups, retrospectives, and how you've contributed to team success in previous roles. This will show that you're a good fit for their culture.