Company logo

Software Development Engineer in Test - Manual/Automation Testing




Salt Lake City, United States

Filevine is changing the way legal work gets done for law practitioners and their clients. As the leading legal operating system, Filevine is dedicated to empowering organizations with tools to simplify and elevate complex, high-stakes legal work. Powering everything from document and case management to timekeeping, billing and business analytics, over 3,400 law firms and legal teams use Filevine daily to deliver excellence.

2023 was a groundbreaking year for Filevine, as we launched a suite of AI-powered features that are transforming the legal industry.

  • LeadsAI helps law firms evaluate cases faster, analyze client sentiment, identify potential problems, and predict case success.

  • DemandsAI is an AI-driven demand letter generation solution that helps law firms prepare demand letters more quickly and accurately.

  • ImmigrationAI streamlines the immigration process by automating tasks, reducing errors, and ensuring accuracy.

  • AI Fields is a powerful tool that can enhance legal work by minimizing manual tasks, facilitating fact-checking, and quickly answering complex queries.

With these groundbreaking AI features, Filevine is empowering law firms and legal teams to deliver excellence to their clients with unprecedented speed and efficiency.

This role reports directly to the QA Manager

Primary Responsibilities

  • Collaborate with product, engineering, and other domain teams to deeply understand features, improve product quality, and shorten release time from dev to production.
  • Assume ownership of the development and implantation of test plans/strategies that are inclusive of design and execution of both Manual & Automated test cases
  • Perform functional, regression, integration, and performance testing to uncover software defects and ensure optimal performance
  • Coordinating and driving E2E testing with cross-domains
  • Track and document defects from discovery to resolution
  • Conduct root cause analysis for identified defects and work proactively to prevent similar issues in the future
  • Create and maintain data scenarios to support test plans and test cases.

Knowledge and Skills

  • 3-5 years working as an automated test engineer desired
  • Proficient knowledge of an object oriented language such as C# or Java
  • Complete understanding of application development life cycle
  • Proficient knowledge of QA Testing Techniques & STLC
  • Proficient understanding of source control systems (GitLab) and CI/CD Pipelines (Jenkins)
  • Proficient understanding of automated testing frameworks such as Playwright, Selenium WebDriver and/or, Cypress
  • Proficient understanding of testing REST APIs
  • Strong attention to detail and ability to problem solve independently and collaboratively
  • Experience in testing mobile web applications


  • Bachelor's degree in Computer Science or a related field, or relevant work experience with 3+ years of proven experience in Software Quality Assurance in a product development environment

Cool Company Benefits:

_- A dynamic, rapidly growing company, focused on helping organizations thrive _

- Medical, Dental, & Vision Insurance (for full-time employees)

- Competitive & Fair Pay

- Maternity & paternity leave (for full-time employees)

- Short & long-term disability

- Ergonomic and height-adjustable workstations for onsite employees

- Opportunity to learn from a dedicated leadership team

- Weekly Taco Lunches in the summer/fall/spring for onsite employees

- Centrally located open office building in Sugar House

- Flexible hybrid work schedules depending on the department with some departments offering fully remote positions in the United States (R&D)

- Top-of-the-line company swag