Senior Software Engineer in Test
Hybrid
Full Time
#Engineering
#Selenium
#TestNG
#Junit
#Cucumber
#SQL
#MongoDB
#Python
#Java
#Unix
#Rest Assured
In a world that is increasingly digital, we believe there is a vital need to help people step away from their screens and engage with the real world. At Headout, our mission is to provide the fastest and most delightful way for people to discover and book exceptional experiences, from immersive tours and museums to live events. We have successfully served tens of millions of guests across 100 cities in every sovereign state on the planet. As a profitable company that has raised over $60 million from top-tier investors, we are building a durable, long-term business. We are currently at an exciting stage where we have achieved significant scale, yet we remain small enough for every team member to make a lasting, outsized impact.
The role
We are looking for a Senior Software Engineer in Test to join our team on a full-time basis. This is a hybrid role that requires a blend of manual and automated testing expertise. We need someone who is passionate about solving complex, people-centered problems at the intersection of technology and human behavior. As a senior member of our engineering organization, you will not only be responsible for building robust testing frameworks but also for mentoring our growing team of talented, young engineers.
Core responsibilities
- Take full ownership of our QA processes, including the creation of comprehensive test plans, test suites, and automated pipelines for our web and mobile applications.
- Lead the implementation of our testing infrastructure and automation frameworks while actively contributing to booking automation using tools like Selenium.
- Mentor junior team members, facilitate knowledge-sharing sessions, and lead a passionate team to ensure we maintain high standards of quality across all our features.
Skills and experience
We are looking for candidates who bring 3 to 6 years of experience in website, mobile, and backend testing. You should have a strong foundation in computer science and a desire to build scalable, modular code.
- Programming and Automation: Proficiency in Java or Python, along with hands-on experience using Selenium, Rest Assured, TestNG, JUnit, and Cucumber.
- Technical Proficiency: Experience with SQL and MongoDB for database querying, as well as a working knowledge of Unix commands.
- Methodology: A deep understanding of Agile testing practices, web communication protocols, and the ability to design effective test scenarios for complex, ambiguous problems.
Compensation and benefits
We are committed to supporting our team members through a flexible hybrid work environment. We value a culture of collaboration and provide the tools necessary for you to thrive in your professional growth.
How to apply
If you are a problem solver who enjoys working in a fast-paced environment and wants to help us shape the future of real-life experiences, we would love to hear from you. Please submit your application to join our team and help us build a world-class platform.







