At a Glance
- Tasks: Join us as an SDET to ensure top-notch software quality for nonprofits and users.
- Company: Goodstack is a fast-growing startup making a positive global impact through technology.
- Benefits: Enjoy flexible hours, office lunches, generous leave, and a £1000 learning budget.
- Why this job: Be part of a mission-driven team that empowers charities and makes a real difference.
- Qualifications: Strong QA background, automation experience, and proficiency in JavaScript/TypeScript required.
- Other info: Hybrid role with a cozy London office; diverse team representing 15+ nationalities.
The predicted salary is between 36000 - 60000 £ per year.
SDET: Software Development Engineer In Test
Join to apply for the SDET: Software Development Engineer In Test role at Goodstack .
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 make it easy to do good on a global scale. 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.
This year, we’ve set our goal to facilitate over $10 billion in donations to good causes, building on the $3 billion enabled in 2024, $1 billion in 2023, and $120 million in 2022.
To achieve our mission, we need you!
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!
As SDET, Your Mission Will Be To:
- 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:
What teams or departments will this role work closely with?
- 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.
- Flexible working hours.
- Paid day off on your birthday!
- 25 days annual leave, plus paid public holidays.
- Private Health Insurance.
- Paid sick leave.
- Paid mental health leave.
- Paid wellness leave.
- Paid days off to volunteer for non-profit causes.
- Goodstack library.
- £1000 Learning & development annual budget.
- £250 Brighten your day annual budget.
- Parental leave.
- UK cycle-to-work scheme.
- Pension.
- WFH budget upon joining.
- We’re remote-first but offer a cosy office in central London for those who enjoy the on-site workspace experience.
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.
Check out our Careers Page for more details!
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Goodstack by 2x.
#J-18808-Ljbffr
SDET: Software Development Engineer In Test employer: Percent Limited
Contact Detail:
Percent Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land SDET: Software Development Engineer In Test
✨Tip Number 1
Familiarize yourself with the specific tools mentioned in the job description, like Playwright, Cypress, and WebdriverIO. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your readiness to contribute from day one.
✨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 approach during interviews.
✨Tip Number 3
Prepare to discuss your previous experiences in automation and CI/CD pipeline integration. Be ready to share specific examples of how you've improved testing processes in past roles, as this will showcase your problem-solving skills and hands-on expertise.
✨Tip Number 4
Highlight your passion for making a positive impact through technology. Goodstack is focused on social good, so sharing your motivations and any relevant volunteer work can set you apart as a candidate who truly aligns with their mission.
We think you need these skills to ace SDET: Software Development Engineer In Test
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the SDET position at Goodstack. Tailor your application to highlight your relevant experience in QA and automation.
Highlight Relevant Skills: Emphasize your proficiency in JavaScript/TypeScript and any experience with test automation tools like Playwright, Cypress, or WebdriverIO. Mention your familiarity with CI/CD pipelines and performance testing tools if applicable.
Showcase Your Impact: In your application, provide examples of how you've contributed to improving software quality in previous roles. Discuss specific projects where you identified issues early or optimized test automation processes.
Personalize Your Cover Letter: Write a compelling cover letter that reflects your passion for Goodstack's mission. Explain why you want to work for a company that integrates social and environmental value into its operations and how you can contribute to their goals.
How to prepare for a job interview at Percent Limited
✨Understand the Mission
Before your interview, take some time to familiarize yourself with Goodstack's mission to make a positive impact globally. Be prepared to discuss how your skills as an SDET can contribute to this mission and support nonprofits.
✨Showcase Your Technical Skills
Highlight your experience with automation tools like Playwright, Cypress, or WebdriverIO during the interview. Be ready to provide examples of how you've implemented test automation in previous roles and how you can bring that expertise to Goodstack.
✨Demonstrate Collaboration
Goodstack values teamwork, so be prepared to discuss your experience working in cross-functional teams. Share specific examples of how you've collaborated with developers and other stakeholders to improve software quality and streamline testing processes.
✨Prepare for Problem-Solving Questions
Expect questions that assess your critical thinking and problem-solving abilities. Think of scenarios where you've identified potential issues early in the development process and how you addressed them effectively.