Job: Senior II Quality Assurance Engineer: 4+ yrs (SQL/ Python/ JavaScript/ UI/ API Testing)

Location: Mangalore - India

Summary

We are looking for a highly skilled Senior II – Quality Assurance Engineer with expertise in test automation (Python/JavaScript), API/UI testing, and data validation using SQL. The ideal candidate will have experience with microservices-based architectures, CI/CD pipelines, and test framework development. This role involves full ownership of the QA lifecycle—from test planning and automation to performance and regression testing—while mentoring junior engineers and integrating continuous testing and DevSecOps best practices to ensure scalable, high-quality product delivery.

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. Understand documented functionalities, workflows, and data pipelines; perform hands-on exploration of systems, data, and codebases to prepare comprehensive test cases.
  2. 2. Develop sprint test plans, perform negative and exploratory testing, and maintain regression suites post-deployment.
  3. 3. Design and implement automation scripts for UI, API, and functional testing using Python or JavaScript; automate repetitive tests and integrate them into CI/CD pipelines.
  4. 4. Build and maintain scalable automation frameworks, define and execute performance tests, and conduct POCs for new testing tools.
  5. 5. Validate data integrity and transformation accuracy using SQL queries and automated tests; create BI dashboards to monitor feature functionality.
  6. 6. Document issues clearly with reproducible steps, investigate anomalies via monitoring tools, analyze production data and logs, and generate continuous quality monitoring reports.
  7. 7. Take ownership of QA tasks, deliver within timelines, proactively address risks, and ensure quality outcomes in ambiguous situations.
  8. 8. Mentor interns or junior team members, review test cases, automation scripts, and test results; participate in assessments and feedback sessions.
  9. 9. Perform in-depth problem analysis using code, data, and documentation; define problem statements, consider feedback, and apply creative solutions.
  10. 10. Prepare and deliver structured Sprint/UAT demos; communicate QA results, risks, and recommendations clearly to stakeholders.
  11. 11. Maintain dashboards to monitor production anomalies, track cross-team dependencies, and provide actionable product performance insights.

Qualifications

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

Required Skills

  1. 1. 4+ years of experience in Quality Assurance, with at least 2+ years in a senior QA capacity.
  2. 2. Proficiency in Python/JavaScript for automation scripting.
  3. 3. Experience in UI, API, and performance testing (e.g., Selenium, K6, Cypress, Postman, JMeter).
  4. 4. Strong command of SQL and database validation techniques.
  5. 5. Familiarity with CI/CD pipelines, Git, and test management tools (e.g., Jira, TestRail).
  6. 6. Experience using Kibana, Sentry, or similar monitoring tools.

Nice to Have Skills & Experience

  1. 1. Experience in data validation or ETL/Code Extraction QA.
  2. 2. Prior work experience in a Legal Tech or Data Engineering domain.
  3. 3. Experience with Metabase, Power BI, or similar BI tools.
  4. 4. Understanding of data pipelines, transformation workflows, and normalization.

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 Senior II Quality Assurance Engineer: 4+ yrs (SQL/ Python/ JavaScript/ UI/ API Testing)

Thank you for contacting us.

We will be in touch with you shortly.