Senior QA Engineer (Automation Testing)

Ethicalhat

India

Remote

INR 2,400,000 - 3,800,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ethicalhat is hiring a senior QA Engineer to own quality across web products, plan testing, build automated suites, and help release with confidence. You will test AI features including LLM-powered assistance and MCP server, mentor juniors, and drive QA standards across the team. The role emphasizes automation, end-to-end testing, and release readiness.

Qualifications

  • 8+ years in software testing with automation
  • Experience setting up automation frameworks and QA processes

Responsibilities

  • Define and own test strategy across unit, API, UI, integration and end-to-end levels.
  • Build, run and maintain automated test suites; ensure CI integration.
  • Conduct functional and integration testing across systems and data flows.
  • Test installation, upgrade and deployment on Windows/Linux; support releases.
  • Perform performance, security and basic compliance checks.
  • Mentor junior testers and help raise QA standards as the team grows.

Skills

QA automation
UI automation
API testing
CI/CD
Java
Postman
JUnit 5
BDD (Cucumber)
Security testing
AI testing

Education

Bachelors in Computer Science

Tools

Selenium WebDriver
Playwright
Cypress
REST Assured
Postman
Jenkins
Allure

Job description

Role summary

We are hiring a senior QA Engineer to own quality across our web products. You will plan testing, build and run automated test suites, and help us release with confidence. You will also test our AI features, including LLM-powered assistance and an MCP server.

Key responsibilities
Test strategy and planning
  • Own the test strategy: what gets tested, how, and when, across unit, API, UI, integration and end-to-end levels.
  • Write test plans and test cases from product requirements, and review requirements early to catch gaps.
  • Decide what to automate and what to keep manual, and track test coverage.
Test automation
  • Design, build and maintain a test automation framework from scratch or improve an existing one.
  • Automate UI tests for the web app, API tests for the REST services, and regression suites that run on every build.
  • Plug automated tests into the CI pipeline so failures block bad releases.
  • Keep tests fast, stable and easy to read; fix flaky tests quickly.
Functional and integration testing
  • Test role-based access, multi-step workflows, dashboards, scoring logic, file uploads and report exports (CSV, PPTX, ZIP).
  • Test single sign-on (OIDC and SAML) and MFA with several identity providers.
  • Check data correctness directly in the databases.
  • Test data migration between product versions.
Release, installation and non-functional testing
  • Test installation, upgrade and uninstall on Windows Server and Linux, including unattended upgrades.
  • Run performance and load tests and report on bottlenecks.
  • Run basic security tests and verify fixes for reported vulnerabilities.
  • Sign off releases and keep clear bug reports and test reports.
Team and process
  • Work closely with developers on testable design and shift-left testing.
  • Mentor junior testers and set QA standards as the team grows.
Required skills and qualifications
Experience
  • 8+ years in software testing, with at least 4 years building and maintaining test automation.
  • Has set up an automation framework and a QA process from the ground up at least once.
Automation tools
  • UI automation: Selenium WebDriver with Java, or Playwright or Cypress for Vue.js front ends.
  • API automation: REST Assured (Java) and Postman/Newman.
  • Test frameworks: JUnit 5 or TestNG; Spock for Groovy code; Cucumber (BDD) is a plus.
  • Performance: Apache JMeter.
  • Security testing: OWASP ZAP, plus working knowledge of the OWASP Top 10.
  • CI and reporting: Jenkins or GitHub Actions, Git, and reports such as Allure.
Product technology (must be able to test against)
  • Java (OpenJDK) and Groovy/Grails backend; Vue.js frontend.
  • MariaDB: write SQL to check data. Neo4j: write Cypher queries to check graph data.
  • Apache Tomcat and TLS configuration.
  • Keycloak; SSO with OIDC and SAML using Okta, Microsoft Entra ID and Auth0; MFA.
  • REST APIs.
  • Windows Server and Linux (Ubuntu) for install and upgrade testing.
Other
  • Strong Java programming skills for writing test code.
  • Clear bug reports and test documentation in written English.
  • Degree in Computer Science or similar, or equivalent hands-on experience.
AI, LLM and MCP testing

Our products include AI features, so the candidate must be able to test software whose output is not always the same.

Nice to have
  • ISTQB Advanced or similar testing certification.
  • Experience testing security, compliance or audit-related software.
  • Experience testing on-premises software that customers install themselves.
  • Accessibility testing (WCAG) and cross-browser testing.
  • Experience with AI evaluation tools such as Promptfoo or DeepEval.
What success looks like
  1. First 30 days: Learns the products, writes the test strategy, and gets a smoke test suite running in CI.
  2. By 60 days: Automated regression covers the main user flows and APIs; install and upgrade tests run on Windows and Linux.
  3. By 90 days: Every release goes through automated checks, including AI test sets and MCP server tests, with a clear release sign-off report.
Interview process and how to apply
  1. Intro call (30 min): background, testing experience, availability.
  2. Take-home task (3-4 hours): automate UI and API tests for a small sample web app, run them in a CI pipeline, and write a short bug report on any issues found.
  3. Technical interview (60 min): walk through the task, then design a test strategy for a new feature, including how to test an AI assistant.
  4. Founder chat (30 min): working style, ownership, expectations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff QA Automation Engineer
Staff QA Automation Engineer

Meeru AI Inc • Hyderabad

On-site
INR 1,800,000 - 2,800,000
AI QA Specialist
AI QA Specialist

peopleHum • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Lead QA Engineer
Lead QA Engineer

Qualys • Maharashtra

On-site
INR 1,800,000 - 2,400,000
QA Engineer
QA Engineer

Virallens • Bengaluru

On-site
INR 800,000 - 1,200,000
Quality Assurance Manager
Quality Assurance Manager

HeapTrace Technology • Pune District

On-site
INR 3,500,000 - 5,000,000
Software Engineer (Full-Stack, AI & LLM Integration)
Software Engineer (Full-Stack, AI & LLM Integration)

Ethicalhat • India

Remote
INR 900,000 - 1,500,000
Senior Automation Test Engineer
Senior Automation Test Engineer

Foodhub • Chennai District

On-site
INR 900,000 - 1,300,000
AI QA Engineer
AI QA Engineer

Channel Fusion • Chandigarh

On-site
INR 900,000 - 1,500,000
QA Automation Lead
QA Automation Lead

Consolidated HRM Services Pvt Ltd • Pune District, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Quality Assurance Automation Engineer
Senior Quality Assurance Automation Engineer

Secdaddy It Solutions • Ernakulam

Hybrid
INR 900,000 - 1,500,000