Senior Software Developer in Test (SDET)
Dooly
What you'll do:
- Own Testing for Your Team: Lead test automation strategy and infrastructure within your team or product area, collaborating with other senior and cloudops engineers to align practices.
 - Build Test Infrastructure: Design and maintain robust end-to-end and API integration test systems.
 - Evaluate & Implement Tools: Identify the right testing frameworks (e.g., Playwright, Cypress, Pytest, Pact, TestContainers) and drive their adoption within your team.
 - Create Reliable Fixtures: Develop reusable test data setups that support consistent integration and end-to-end testing.
 - Stabilize & Modernize: Improve reliability of existing test suites while introducing automation architecture and modern testing practices into a legacy codebase.
 - Ensure Scalability: Design test suites to be maintainable, performant, and scalable as our platform grows.
 - Enable Your Team: Mentor engineers, improve testability in codebases, and help teammates confidently contribute automated tests.
 - Communicate & Collaborate: Partner closely with teammates and product managers, sharing context openly, giving and receiving feedback, and grounding test coverage in real customer workflows.
 - Improve Developer Experience: Embed reliable, fast-running tests into CI/CD pipelines and workflows, reducing friction and improving developer productivity.
 - Raise the Bar: Advocate for quality in planning and design discussions, ensuring testing is built into how features are developed.
 
You’ll Be Successful in This Role With:
- Deep experience building and scaling automated test infrastructure in SaaS or cloud-based platforms.
 - Strong coding skills in one or more languages (e.g., Java, JavaScript/TypeScript, Python, C#).
 - Ability to design and maintain integration and end-to-end test systems.
 - A proven track record of evaluating and implementing testing tools/frameworks.
 - Experience creating and maintaining data fixtures in complex test environments.
 - Strong communication and collaboration skills; you thrive in open discussions, value feedback, and connect testing practices to customer and product outcomes.
 - A teaching mindset; enabling others is as important to you as writing great tests yourself.
 - Bonus: Familiarity with CI/CD systems (e.g., Jenkins, GitHub Actions, Semaphore).oo
 
