Filevine is a Legal AI company delivering Legal Operating Intelligence for the future of legal work. They are seeking a Senior Software Development Engineer in Test (SDET) to own quality across their Telephony team, focusing on backend and API testing while also innovating new testing approaches.
Responsibilities:
- Design and write test plans and automated test scripts across backend services, APIs, and customer-facing applications
- Analyze and improve the scalability, performance, and efficiency of the testing pipeline
- Design and implement automated test frameworks
- Build solutions to aid in automated and load testing
- Responsibly drive complex projects forward to completion
- Exercise independent judgment
- Make informed recommendations to management
- Provide leadership and mentoring to other engineers
- Independently identify opportunities for automated testing at different levels (End to End, Integration, UI, etc.) and possible solutions
- Communicate frequently, clearly, and effectively with various technical and management audiences on usability, serviceability, and suggested changes
Requirements:
- 7+ years working as a software engineer or test automation engineer
- Expert in an object oriented language such as C# or Java
- Complete understanding of the application development life cycle
- Expert knowledge of QA testing techniques and the STLC
- Expert experience testing REST web services
- Expert at testing backend-heavy services where little or no user interface is available to drive testing
- Demonstrated ability to design and build custom test tooling and harnesses for systems that are difficult to exercise through conventional automation, including asynchronous and event-driven services
- Practical experience applying GenAI/LLMs to solve engineering productivity, test generation, and analysis challenges
- Experience with stress and load testing tools and techniques
- Experience testing telephony, VoIP, or other real-time communication systems
- Experience testing AI-driven, conversational, or agent-based applications
- Familiarity with modern front-end frameworks
- Expert understanding of advanced techniques such as stubbing and mocking
- Expert understanding of source control systems (GitLab) and CI/CD pipelines
- Expert understanding of automated testing frameworks such as Playwright