What are the responsibilities and job description for the Software Development Engineer in Test position at Gabb?
At Gabb, we're on a mission to bring back the magic of childhood.
Remember those carefree days filled with outdoor adventures and genuine connections? We believe kids today deserve the same, even in a digital world. That's why we're passionate about creating safe tech that empowers parents and protects kids, fostering a balanced approach to technology that encourages life beyond the screen. With innovative products and services, we're giving families the tools they need to stay connected without sacrificing safety.
We're a team of caring, optimistic individuals who aren't afraid to challenge the status quo and have a little fun along the way. Join us as we champion a fearless approach to safe tech, helping kids explore the world around them while staying connected to what matters most. Together, we'll grow the Gabb brand and create a brighter future for families everywhere.
What You’ll Do
We are committed to delivering high-quality products that meet our customers’ wants and needs. To ensure the products are ready for launch, our Quality Assurance team works closely with our product and engineering teams to manually test and automate tests through the development processes.
To grow our team, we are seeking a dynamic and experienced Software Development Engineer in Test (SDET). As an SDET here at Gabb, you will play a crucial role in ensuring the quality and reliability of Gabb software solutions and products. You will design, develop, and maintain automated test scripts and work closely with the Director of Quality Assurance to improve the overall testing process. Your day-to-day responsibilities can include:
Automated Test Development:
> Design and develop robust and efficient automated test scripts using industry-standard tools and frameworks (i.e., Selenium, Appium, Pytest).
> Experience with Mobile UI and Web UI testing
>Create comprehensive test plans and test cases covering various scenarios and functionalities.
> Maintain and enhance existing automation frameworks to improve test coverage and efficiency.
Defect Tracking and Resolution:
> Log and manage bugs using tracking systems like Jira, ensuring timely and accurate resolution.
> Work with cross-functional teams to reproduce, troubleshoot, and resolve software issues.
Quality Assurance and Collaboration:
> Participate in design and code reviews to ensure testability, maintainability, and adherence to quality standards.
> Collaborate with developers to understand software requirements and design effective test strategies.
> Contribute to the continuous improvement of testing processes, methodologies, and best practices.
What You'll Need
🌎 Mission driven to protect kids and make a difference in the world
⚖️ Work-life balance with unlimited PTO, flexible/hybrid schedules, and more
🏥 Generously covered insurance premiums (up to 100% based on tenure)
💰 Stock options and 401(k) plan with employer match
🚀 Fast-paced startup environment with room for career growth
😎 Energetic and collaborative company culture (plus the coolest coworkers around)
🐶 Pet insurance to keep your furry friend happy and healthy
🫶 Get paid to give your time to the community
Everyone’s Welcome Here
Gabb is an equal opportunity employer committed to a diverse and inclusive workplace. We welcome and encourage applications from all qualified individuals, regardless of background or identity. All applicants will be considered for employment without regard to race, color, religion, sex, disability status, protected veteran status, sexual orientation, pregnancy, or any other protected characteristic.
Remember those carefree days filled with outdoor adventures and genuine connections? We believe kids today deserve the same, even in a digital world. That's why we're passionate about creating safe tech that empowers parents and protects kids, fostering a balanced approach to technology that encourages life beyond the screen. With innovative products and services, we're giving families the tools they need to stay connected without sacrificing safety.
We're a team of caring, optimistic individuals who aren't afraid to challenge the status quo and have a little fun along the way. Join us as we champion a fearless approach to safe tech, helping kids explore the world around them while staying connected to what matters most. Together, we'll grow the Gabb brand and create a brighter future for families everywhere.
What You’ll Do
We are committed to delivering high-quality products that meet our customers’ wants and needs. To ensure the products are ready for launch, our Quality Assurance team works closely with our product and engineering teams to manually test and automate tests through the development processes.
To grow our team, we are seeking a dynamic and experienced Software Development Engineer in Test (SDET). As an SDET here at Gabb, you will play a crucial role in ensuring the quality and reliability of Gabb software solutions and products. You will design, develop, and maintain automated test scripts and work closely with the Director of Quality Assurance to improve the overall testing process. Your day-to-day responsibilities can include:
Automated Test Development:
> Design and develop robust and efficient automated test scripts using industry-standard tools and frameworks (i.e., Selenium, Appium, Pytest).
> Experience with Mobile UI and Web UI testing
>Create comprehensive test plans and test cases covering various scenarios and functionalities.
> Maintain and enhance existing automation frameworks to improve test coverage and efficiency.
Defect Tracking and Resolution:
> Log and manage bugs using tracking systems like Jira, ensuring timely and accurate resolution.
> Work with cross-functional teams to reproduce, troubleshoot, and resolve software issues.
Quality Assurance and Collaboration:
> Participate in design and code reviews to ensure testability, maintainability, and adherence to quality standards.
> Collaborate with developers to understand software requirements and design effective test strategies.
> Contribute to the continuous improvement of testing processes, methodologies, and best practices.
What You'll Need
- 2-4 years of experience in software development and/or automation testing
- Bachelor's degree in Computer Science, Engineering, or related field preferred Strong programming skills in Python or similar languages such as Kotlin, Java, Swift, etc
- Experience with test automation tools and frameworks (e.g., Selenium, Appium, Postman, Pytest, Proxyman/Charles Proxy)
- Solid understanding of software testing principles and methodologies
- Excellent problem-solving skills, attention to detail, and willingness to learn and grow in a collaborative environment
- Exposure to the software development life cycle (SDLC) and agile methodologies
- Strong problem-solving skills, attention to detail, and willingness to learn and grow in a collaborative environment
🌎 Mission driven to protect kids and make a difference in the world
⚖️ Work-life balance with unlimited PTO, flexible/hybrid schedules, and more
🏥 Generously covered insurance premiums (up to 100% based on tenure)
💰 Stock options and 401(k) plan with employer match
🚀 Fast-paced startup environment with room for career growth
😎 Energetic and collaborative company culture (plus the coolest coworkers around)
🐶 Pet insurance to keep your furry friend happy and healthy
🫶 Get paid to give your time to the community
Everyone’s Welcome Here
Gabb is an equal opportunity employer committed to a diverse and inclusive workplace. We welcome and encourage applications from all qualified individuals, regardless of background or identity. All applicants will be considered for employment without regard to race, color, religion, sex, disability status, protected veteran status, sexual orientation, pregnancy, or any other protected characteristic.