Senior Quality Assurance Software Engineer

Cooley AI•Washington, DC
•$103,000 - $150,000

About The Position

Cooley AI is seeking a Senior QA Software Engineer to join the Innovation team. Cooley AI is the wholly-owned subsidiary of Cooley LLP, serving as the frontier development arm of a leading technology law firm. Their mission is to integrate best-in-class technology practices into the legal domain, guiding the firm and the legal industry into the AI era. All Cooley AI employees are considered employees of Cooley LLP and are seconded to Cooley AI. As a leading technology law firm, Cooley is committed to becoming a leader in the digital practice of law. The Cooley Innovation department fosters a culture of customer service excellence, and all team members are expected to contribute to this goal. The Quality Assurance (QA) Software Engineer is tasked with ensuring the quality, reliability, and performance of software applications through a combination of automated and manual testing. A key aspect of this role involves designing and maintaining test automation frameworks, particularly using Playwright or comparable platforms like Cypress or Selenium. The engineer will collaborate closely with developers, product owners, and fellow QA professionals to define test strategies, enhance test coverage, and deliver high-quality software solutions within a dynamic environment.

Requirements

  • After orientation at Cooley LLP, exhibit proficiency in the Microsoft Office suite, iManage and other firm applications
  • Ability to work extended and/or weekend hours, as required
  • Ability to travel, as required
  • 5+ years directly applicable experience (e.g., hands-on experience with designing frameworks using Playwright or other test automation platforms)
  • Strong analytical and critical thinking in day-to-day tasks
  • Solid understanding of web application testing, including cross-browser validation.

Nice To Haves

  • Bachelor’s degree in Informational Systems, Computer Science or related discipline
  • Strong communication and collaboration skills in agile teams
  • Experience with performance testing
  • Strong understanding of web and API testing, including cross-browser validation and scalability considerations
  • Knowledge of software testing methodologies and agile development practices
  • Hands-on experience with Playwright or similar test automation platforms (Cypress, Selenium)

Responsibilities

  • Design, develop, and maintain automated test frameworks using Playwright or other industry-standard platforms
  • Expand test coverage across UI, API, and integration layers
  • Perform manual and exploratory testing where automation is not feasible
  • Integrate automated test suites into CI/CD pipelines to support continuous testing
  • Document, track, and triage defects; collaborate with developers on resolution
  • Ensure test environments, data, and reporting are reliable and reusable
  • Contribute to QA best practices, coding standards, and reusable test components
  • Collaborate with product and engineering teams to define acceptance criteria and quality metrics
  • All other duties as assigned or required

Benefits

  • Competitive compensation
  • Medical insurance
  • Health savings account (with applicable medical plan)
  • Dental insurance
  • Vision insurance
  • Health and/or dependent care flexible spending accounts
  • Pre-tax commuter benefits
  • Life insurance
  • AD&D
  • Long-term care coverage
  • Backup care for children and/or adults
  • Other parental support benefits
  • Firm-paid life insurance
  • Firm-paid AD&D
  • Firm-paid LTD
  • Short term medical benefits
  • 21 days of Paid Time Off (PTO)
  • 10 paid holidays
  • Generous parental leave
  • Fertility benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service