Job Description
<p><p><b>Description :</b><br/><br/>Were hiring a Senior QA Engineer who can own test automation across data/ETL pipelines, APIs, and web frontends.
Youll design robust QA strategies, build CI/CD-native test suites, drive performance/load testing, and turn system requirements into executable, measurable test plans.<br/><br/><b>What will you do :</b><br/><br/><b>ETL/Data Quality Automation :</b><br/><br/>- Design and automate tests for ingestion, transformation, and loading (schema checks, constraints, null/dup checks, reconciliation, row/column-level validation, business rule assertions).<br/><br/>- Implement data contract and data lineage test coverage; ensure CDC/merge logic and dedup rules are verified.<br/><br/>- Add data checks to orchestration (e.g., Airflow/Prefect/Cloud Composer) and block bad data from promotion.<br/><br/><b>API & Frontend Test Automation :</b><br/><br/>- Build end-to-end, integration, contract, and regression suites for REST/GraphQL services.<br/><br/>- Create UI automation for critical user journeys; stabilize flaky tests with good wait/retry design.<br/><br/><b>Performance/Load Testing :</b><br/><br/>- Establish load, stress, soak, and breakpoint tests for APIs and web apps; define SLAs/SLOs and capacity baselines.<br/><br/><b>Automate performance tests in CI and publish trend dashboards.</b><br/><br/><b>CI/CD & Quality Gates :</b><br/><br/>- Integrate tests into CI/CD (pre-merge, nightly, release) with quality gates, artifacting, and environment provisioning.<br/><br/>- Build disposable test environments using containers and IaC; seed synthetic datasets for deterministic runs.<br/><br/><b>Test Strategy & Documentation :</b><br/><br/>- Turn PRDs/BRDs into detailed test plans, risk matrices, and traceability matrices.<br/><br/>- Champion shift-left, code reviews for testability, and quality as code.<br/><br/><b>Monitoring & Incident Support :</b><br/><br/>- Instrument quality KPIs; collaborate on root-cause analysis; prevent regressions with guardrail tests.<br/><br/><b>Must-have skills :</b><br/><br/>- ETL/Data QA : Strong experience validating data pipelines/warehouses (e.g., BigQuery/Snowflake/Redshift/PostgreSQL), reconciliation at scale, partitioning/windowing awareness, and SQL proficiency.<br/><br/>- Automation : Hands-on with Python/TypeScript/Java for test frameworks; solid patterns (fixtures, page objects, data builders).<br/><br/>- API Testing : Postman/Newman, REST Assured, Pact or equivalent for contract testing.<br/><br/>- UI Testing : Playwright or Cypress (preferred) for stable, parallelizable suites.<br/><br/>- Performance Testing : k6 / JMeter / Locust; interpreting p95/p99, throughput, saturation; correlation with APM metrics.<br/><br/>- CI/CD : GitHub Actions / GitLab CI / Jenkins; branching, artifacts, caching, matrix builds; gating policies.<br/><br/>- Data Testing Frameworks : Great Expectations / Soda Core / dbt tests; schema diffs, expectations as code.<br/><br/>- Cloud & Containers : Docker; working knowledge of Kubernetes-based ephemeral test envs.<br/><br/>- Observability : Using Prometheus/Grafana/New Relic/Datadog to tie test results to runtime telemetry.<br/><br/><b>Nice-to-have :</b><br/><br/>- Orchestrators (Airflow/Prefect), CDC tools (Debezium), ELT (Airbyte/Fivetran), transformation (dbt/Spark/Dataflow).<br/><br/>- IaC (Terraform), secrets management, feature flags.<br/><br/>- Security testing exposure (OWASP ZAP, SAST/DAST), basic vuln triage.<br/><br/>- Experience with data privacy and compliance test considerations.<br/><br/>- Experience building synthetic data generators and golden datasets.<br/><br/><b>Tools you might use here :</b><br/><br/>- Data/ETL : SQL, dbt, Great Expectations/Soda, Airflow/Prefect<br/><br/>- API/UI : Playwright/Cypress, Postman/Newman, REST Assured, Pact<br/><br/>- Performance : k6, JMeter, Locust<br/><br/>- CI/CD : GitHub Actions/GitLab CI/Jenkins, Docker, Terraform<br/><br/>- Analytics/Stores : Observability : Prometheus, Grafana, Datadog/New Relic<br/><br/><b>Qualifications :</b><br/><br/>- Bachelors in CS/IT or equivalent experience.<br/><br/>- 6+ years in QA with at least 3 years in data/ETL test automation and 2+ years in performance testing.<br/><br/>- Proven experience integrating tests into CI/CD and scaling suites for speed and reliability.<br/><br/>- Excellent communication; comfortable driving quality across engineering, data, and product teams.<br/><br/><b>Location : Mohali, Punjab</b></p><br/></p> (ref:hirist.tech)