Job: Lead - Quality Assurance Engineering

Location: Mangalore - India


UniCourt is searching for a Lead Software Quality Assurance Engineer with excellent testing background, who can lead a team of 5+ QA Engineers to test UniCourt’s web and mobile applications including APIs.

About the Job

Our company creates some of the world’s most cutting-edge software solutions in the legal industry. We solve difficult problems, work on innovative technology, and build world-class platforms for people and enterprises to interact with court records and other public data sets. With some of the best minds in the industry, we’re one of the most sought-after learning and career destinations in the world of legal tech. If you’re looking to work at a company with opportunities to forge your career path in technology and product design, UniCourt is the right place for you.

About Us

UniCourt is a leader in making court data more accessible and useful with our Legal Data as a Service (LDaaS). We provide real-time access to court data through our APIs and online app for business development and intelligence, litigation analytics, litigation tracking, case research, investigations, background checks, due diligence, compliance, underwriting, machine learning models, and process automation.

We provide access to court data from state and federal courts to a diverse list of clients, including Fortune 500 companies and AmLaw firms and industries such as legal, insurance, finance, investigations, government, education, nonprofits, and consumers.

UniCourt is a legal technology company focused on using technology to unlock the potential of legal data. We are based in both California and Mangalore, India and our team includes legal professionals, data scientists, physicists, computer engineers, and sales and marketing professionals.

Duties & Responsibilities

  1. Lead a team of 5+ QA Engineers.
  2. Engage in requirements discussions with Product and Engineering teams.
  3. Meet the product quality standards and present the same to the QA and Product Managers.
  4. Improve the process of monitoring, reporting, and managing test runs and test results.
  5. Design, develop, review and execute test plans and test cases along with team specific QA members.
  6. Implement functional/acceptance tests, integration tests, regression tests, performance tests, security tests in different parts of the product as necessary.
  7. Write automation tests in JavaScript, TypeScript, and shell scripts for API, web, and mobile tests.
  8. Build necessary libraries and frameworks to manage the building of new tests or adopt the necessary tools to build on top of.
  9. Reporting of the testing cycle progress, product quality, and ready for release checklist.


  1. Bachelor's or Master’s Degree in Engineering.
  2. 6+ years of relevant QA experience.

Required Skills

  1. Should have managed 3+ QA engineers.
  2. Excellent knowledge of SQL and scripting.
  3. Experience writing automation tests using Python or other programming languages.
  4. Experience adopting a variety of tools for performance tests (K6, Locust, JMeter, etc.), UI tests (Selenium, Playwright, etc.), API tests (Karate, etc.), data integrity tests, and security tests.
  5. Experience writing clear, concise, and comprehensive test plans and test cases.
  6. Experience using project management tools like Jira.
  7. Excellent problem solving and algorithmic skills.
  8. Excellent communication skills, both verbal and written.

Important Notices

UniCourt is an equal opportunity employer, meaning that we do not discriminate in favor of or against anyone based on age, race, religion, gender, ethnicity, or any other legally protected class. Job description, duties, and hours are subject to change. This is an at-will position.

Apply for Lead - Quality Assurance Engineering

Thank you for contacting us.

We will be in touch with you shortly.

Get Started Today

Sign Up Now