Job: Lead – Quality Assurance Engineer: 8+ yrs (SQL/ Python/ JavaScript/ UI/ API Testing)

Location: Mangalore - India

Summary

We are looking for a Lead – Quality Assurance Engineer to join our team at UniCourt, a leading Legal Tech company transforming access to legal data. The ideal candidate will be a hands-on QA expert with strong leadership skills, capable of driving end-to-end quality initiatives, test automation, and process excellence. You will lead a team of QA engineers, define and implement testing strategies, and ensure the delivery of reliable, high-performing products. If you’re passionate about quality, innovation, and mentoring others in a fast-paced, data-driven environment, we’d love to have you on our team.

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, UniCourt is the right place for you. Our customers range from individuals who interact with court records a few hours in a month to enterprise clients who spend several hours every day on our SaaS platform.

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. 1. 𝐒𝐩𝐫𝐢𝐧𝐭 & 𝐑𝐞𝐬𝐨𝐮𝐫𝐜𝐞 𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭
  2. a) Actively participate in sprint planning with the QA Manager/SEM to prioritize and allocate QA tasks effectively.
  3. b) Plan resources to ensure balanced workload distribution and optimal productivity.
  4. c) Perform accurate time estimations for QA deliverables and track adherence to deadlines.
  5. 2. 𝐓𝐞𝐬𝐭𝐢𝐧𝐠 𝐆𝐨𝐯𝐞𝐫𝐧𝐚𝐧𝐜𝐞 & 𝐃𝐨𝐜𝐮𝐦𝐞𝐧𝐭𝐚𝐭𝐢𝐨𝐧
  6. a) Develop and maintain testing guidelines, templates, and content structure in Confluence.
  7. b) Ensure QA teams follow standardized testing processes and documentation practices.
  8. c) Own and maintain feature/functionality documentation for products under test.
  9. 3. 𝐓𝐞𝐬𝐭 𝐃𝐞𝐬𝐢𝐠𝐧, 𝐄𝐱𝐞𝐜𝐮𝐭𝐢𝐨𝐧 & 𝐑𝐞𝐯𝐢𝐞𝐰
  10. a) Lead creation of test plans, test cases, and scenarios for each sprint.
  11. b) Deeply understand product functionality, architecture, and data behavior to design effective test coverage.
  12. c) Participate in FDD/IDD design discussions and code reviews.
  13. d) Review and approve test cases, test results, and merge requests to maintain testing integrity.
  14. 4. 𝐓𝐞𝐬𝐭 𝐀𝐮𝐭𝐨𝐦𝐚𝐭𝐢𝐨𝐧 & 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭
  15. a) Design and develop automation scripts using SQL, Python, JavaScript, and tools for UI/API testing.
  16. b) Identify test cases suitable for automation and build automation frameworks from scratch.
  17. c) Define POC scopes, goals, and timelines; explore tools for both Functional and Non-Functional automation (including CI/CD integration).
  18. 5. 𝐐𝐮𝐚𝐥𝐢𝐭𝐲 𝐎𝐰𝐧𝐞𝐫𝐬𝐡𝐢𝐩 𝐀𝐜𝐫𝐨𝐬𝐬 𝐓𝐞𝐬𝐭𝐢𝐧𝐠 𝐋𝐚𝐲𝐞𝐫𝐬
  19. a) Own and manage Regression, Performance, and End-to-End (E2E) testing across products and modules.
  20. b) Oversee test result consolidation, reporting, and effective test run management.
  21. 6. 𝐃𝐞𝐟𝐞𝐜𝐭 𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭 & 𝐏𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧 𝐌𝐨𝐧𝐢𝐭𝐨𝐫𝐢𝐧𝐠
  22. a) Ensure defects are well-documented with reproducible steps, expected vs. actual results.
  23. b) Use monitoring tools like Kibana and Sentry to proactively identify and analyze production issues.
  24. c) Create analytical dashboards and reports in Metabase or BI tools for tracking product quality and stability.
  25. 7. 𝐒𝐮𝐛𝐣𝐞𝐜𝐭 𝐌𝐚𝐭𝐭𝐞𝐫 𝐄𝐱𝐩𝐞𝐫𝐭𝐢𝐬𝐞 & 𝐏𝐫𝐨𝐝𝐮𝐜𝐭 𝐈𝐧𝐬𝐢𝐠𝐡𝐭
  26. a) Act as the SME for assigned products or teams, understanding cross-functional dependencies and system behavior.
  27. b) Identify anomalies and potential risks by analyzing production metrics and logs.
  28. c) Deliver data-driven insights using advanced spreadsheet analytics (formulas, pivots, charts).
  29. 8. 𝐑𝐞𝐥𝐞𝐚𝐬𝐞 & 𝐃𝐞𝐩𝐥𝐨𝐲𝐦𝐞𝐧𝐭 𝐑𝐞𝐚𝐝𝐢𝐧𝐞𝐬𝐬
  30. a) Approve staging builds and ensure readiness for production release.
  31. b) Own and conduct UAT demos and release note communication.
  32. c) Monitor production deployments and configure dashboards for tracking performance and reliability metrics.
  33. 9. 𝐋𝐞𝐚𝐝𝐞𝐫𝐬𝐡𝐢𝐩, 𝐌𝐞𝐧𝐭𝐨𝐫𝐬𝐡𝐢𝐩 & 𝐂𝐨𝐥𝐥𝐚𝐛𝐨𝐫𝐚𝐭𝐢𝐨𝐧
  34. a) Balance individual contribution with team mentorship responsibilities.
  35. b) Mentor at least 4 junior QA members or interns, set technical assignments, and monitor progress.
  36. c) Conduct regular feedback sessions and participate in monthly performance assessments.
  37. d) Protect focus time for personal deliverables while ensuring mentees receive adequate guidance.
  38. 10. 𝐀𝐧𝐚𝐥𝐲𝐭𝐢𝐜𝐚𝐥 & 𝐒𝐭𝐫𝐚𝐭𝐞𝐠𝐢𝐜 𝐓𝐡𝐢𝐧𝐤𝐢𝐧𝐠
  39. a) Exhibit strong analytical thinking, creative problem-solving, and openness to diverse ideas.
  40. b) Apply critical thinking to assess risks and align decisions with UniCourt’s core values.
  41. c) Analyze recurring issues at a macro level and recommend systemic solutions or process improvements.

Qualifications

  1. 1. Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.

Required Skills

  1. 1. 8+ years of experience in Software Quality Assurance, with at least 2 years in a lead role.
  2. 2. Proven experience with test automation frameworks and scripting (Python, JS, SQL, etc.).
  3. 3. Strong understanding of SDLC, Agile methodologies, and CI/CD pipelines.
  4. 4. Hands-on expertise with tools like Selenium, Postman, JMeter, Jenkins, Kibana, Sentry, Metabase, or equivalents.
  5. 5. Excellent analytical, problem-solving, and debugging skills.
  6. 6. Strong written and verbal communication skills with experience in documentation and stakeholder collaboration.
  7. 7. Prior experience in Legal Tech, Data-Driven Products, or SaaS platforms is a strong plus.

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 Engineer: 8+ yrs (SQL/ Python/ JavaScript/ UI/ API Testing)

Thank you for contacting us.

We will be in touch with you shortly.