Wits Innovation Lab  logo

Sr. QA Automation Engineer

Wits Innovation Lab
Full-time
On-site
Mohali district, India
Automation Tester, SDET

Role Overview

Position: QA Engineer
Focus: Manual + Automation testing across Web, API, Mobile, Microservices, and Data platforms
Tech stack: Selenium (Java), RestAssured, Appium, Spring Boot microservices, Kafka/event-driven systems, SQL, JMeter


πŸ›  Responsibilities

  • Analyze requirements β†’ define test strategy, plans, and cases
  • Perform manual testing: functional, regression, UI, cross-browser, exploratory
  • Build & maintain Selenium WebDriver (Java) automation frameworks (POM, data-driven)
  • Integrate tests into CI/CD pipelines (Jenkins, GitHub Actions)
  • Execute API testing (Postman/RestAssured) + DB validation (SQL)
  • Test Java microservices: REST APIs, messaging flows, Kafka/RabbitMQ
  • Validate schemas & contracts (OpenAPI, Swagger, JSON, Avro, Protobuf)
  • Design distributed systems tests (idempotency, retries, eventual consistency, sagas)
  • Run performance tests (JMeter) + basic security testing (OAuth2, OIDC)
  • Provide metrics, defect tracking (Jira/TestRail), and collaborate with Dev teams

βœ… Required Skills

  • Strong SDLC/STLC understanding, risk-based testing
  • Selenium WebDriver + Java (11/17), TestNG/JUnit, Maven/Gradle
  • API automation (RestAssured), mobile testing (Appium, device farms)
  • Solid SQL knowledge
  • Debugging + documentation skills
  • Experience with Kafka/event-driven systems
  • Containers & environments (Docker, basic Kubernetes, Testcontainers)
  • Observability: logs/metrics/traces (ELK, Grafana, OpenTelemetry)
  • Performance/reliability testing (JMeter, Gatling)
  • Cloud basics: AWS/GCP/Azure (S3, DBs, messaging, secrets/config)
  • Security testing: OAuth2, JWT, RBAC, OWASP API Top 10
  • Agile/Scrum experience

🌟 Nice to Have

  • Mocks/stubs & isolated testing (WireMock, LocalStack, Pact)
  • Data pipelines QA (Kafka β†’ Spark/Airflow/dbt) with quality checks
  • Strong SQL + ETL/ELT testing
  • BDD frameworks (Cucumber/Gherkin)

πŸŽ“ Qualifications

  • Bachelor’s in Engineering (or equivalent)
  • 4–8 years QA experience (manual + automation)
  • Proven Selenium + Java framework expertise
  • (Bonus) Data pipeline testing

πŸ‘‰ This is a senior-level QA role (4–8 yrs) requiring full-stack QA skills: web, API, mobile, microservices, and some exposure to data engineering.