Senior Software Development Engineer in Test; SDET
Listed on 2026-02-15
-
Software Development
DevOps, Software Testing, Software Engineer, Senior Developer
About Us
At Fullbay, our mission is simple — to create safer roads for our families and yours. As leaders in the heavy‑duty repair industry, we power shops with technology that helps them run smarter and more efficiently. As an AI‑First company, we invite artificial intelligence to eliminate friction, spark innovation, and drive efficiencies in every conversation—for our teams and our customers. Fullbay is the number one cloud‑based shop management software for commercial repair shops and is growing fast.
This is an exciting opportunity to join a high‑performing team and help shape the next phase of growth for the company.
The Senior Software Development Engineer in Test (Senior SDET) works independently to design, implement, and execute tests required to effectively validate our product, application, and platform. The role contributes to and executes on the team’s testing approach for how tests are created, reviewed, executed, and maintained for use in Staging and Production environments. The Senior SDET automates both frontend and backend tests and modifies or extends existing test frameworks so they can be run across multiple branches with required dependencies built into the test environment.
The role develops a strong understanding of product capabilities and application behavior to ensure testing covers both external‑facing interfaces and critical internal APIs. The Senior SDET works closely with Product and Development teams to identify testing gaps and ensure quality throughout the development lifecycle.
Duties & Responsibilities
- Test Development:
Develop a strong understanding of the product, application, and platform to identify testing gaps and risks; design and implement automated and manual tests, including regression coverage, to ensure product quality. - Test Automation:
Develop and maintain test automation to support efficient and scalable test execution across multiple branches; leverage established automation frameworks and tools; modify and extend existing testing frameworks when needed. - Test Execution & Planning:
Execute end‑to‑end testing, both automated and manual, to validate product reliability; create and maintain test plans for releases, hotfixes, and beta launches. - Problem Solving:
Address complex problems involving ambiguous requirements, risk, and competing constraints within the engineer’s area of ownership; make sound trade‑offs between delivery speed and long‑term maintainability; proactively identify and mitigate potential issues before they impact customers. - Best Practices:
Adhere to and improve established best practices for test development, automation, and execution within the team and cross‑team. - Automation Maintenance:
Develop a deep understanding of the test automation framework and related languages to create and maintain high‑quality, reusable test scripts. - Team
Collaboration:
Work closely with Product and Development teams to ensure timely execution of test plans and resolve identified issues. - CI/CD Integration:
Create high‑quality tests and automation and maintain automation and integration of the tests into the team’s CI/CD pipeline. - Performance and Load Testing:
Participate in the execution and analysis of performance and load tests as needed; partner with specialized testing resources to identify risks and regressions. - Environment Management:
Assist with configuring test environments; support integration of third‑party applications; evaluate environment requirements to enable thorough testing. - Adheres to all confidentiality and compliance regulations.
- Performs other duties as assigned.
- Education:
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field; equivalent professional experience may be considered in lieu of a degree. - Experience:
7 to 10 years of hands‑on experience in software development and testing; strong emphasis on automation and quality assurance; deep experience across multiple types of software testing, including API, UI, and manual testing. - Foundational Knowledge:
Strong understanding of programming concepts and software development…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).