Sr. Software Quality Automation Engineer

IntegriChain

Full Time7+ yearsPosted 2 days ago

Let the right jobs find you

Get personalised suggestions from verified company career pages, matched to your role, location, level, and skills.

Overview

Position Type

Full Time

Experience

7+ years

Job Description

Job Description

  • Work alongside AI agents as co-workers within our AI-SDLC framework — using Anthropic Claude Code, GitHub Copilot, and AWS Bedrock throughout design, development, testing, deployment, and maintenance cycles
  • Drive work from Jira tickets and Confluence documentation as the source of truth for requirements, decisions, and context
  • Leverage deep domain and product knowledge to evaluate and challenge requirements — ensuring they are precise, complete, and structured for effective processing by both human engineers and AI agents
  • Participate actively in Agile ceremonies — sprint planning, stand-ups, retrospectives, and backlog refinement — to keep delivery on track and priorities aligned
  • Surface and mitigate quality risks before they escalate — proactively communicating test coverage gaps, flagging scope concerns during planning, and helping keep the team's quality commitments on track
  • Own the test strategy and automation architecture with data quality as the primary focus — spanning ETL/ELT pipeline validation, source-to-target reconciliation, functional, end-to-end (Playwright), BDD, and performance (JMeter) layers
  • Build and maintain robust Python-based test frameworks and BDD feature suites — including reusable SQL and pandas/PySpark assertion libraries for data comparison, profiling, and reconciliation — that align test coverage to biopharma business requirements
  • Design and govern JMeter performance test plans covering both application and data layers — pipeline throughput, load-window adherence, and large-volume query response; analyse results and drive remediation with development teams
  • Own end-to-end data quality across the platform's ingestion and transformation pipelines — designing and automating validation of raw, staged, and curated layers in Snowflake and PostgreSQL
  • Write and own the complex SQL that proves business logic independently of the pipeline code — reconciling source, staging, and curated layers rather than trusting transformation output at face value
  • Build automated reconciliation suites covering row counts, control totals, referential integrity, deduplication, late-arriving data, slowly changing dimension handling, and idempotency on pipeline reruns
  • Design and maintain reusable test data — synthetic and masked production-like datasets that exercise edge cases, nulls, boundary values, historical restatements, and malformed or out of-spec source files
  • Validate orchestration behaviour end-to-end — dependency ordering, retries, partial-load recovery, backfills, incremental vs. full loads, and failure alerting
  • Test schema evolution and data contracts between upstream sources and downstream consumers, catching breaking changes before they reach client-facing outputs
  • Define, automate, and report on data quality rules and SLAs — completeness, accuracy, timeliness, uniqueness, and conformity — making data quality visible to the team and to stakeholders
  • Serve as the go-to QA engineer for the harder test challenges — the person the team relies on when data complexity, regulatory risk, or system ambiguity is highest
  • Produce clear test strategy documents, defect trend analyses, and quality reports that inform team and stakeholder decisions; communicate quality status and risk effectively to both technical and non-technical audiences
  • Incorporate pharma manufacturer client needs and regulatory requirements into test coverage decisions; participate actively in incident responses and quality reviews that have direct client impact
  • Apply strong analytical and problem-solving skills to trace data defects back to root cause through the pipeline — distinguishing source data issues from transformation logic defects and orchestration failures — anticipating failure modes and designing coverage for them proactively rather than reactively; evaluate quality trade-offs and drive decisions with appropriate rigour
  • Demonstrate full accountability for your own work and the team's quality output — holding yourself answerable to team-level quality outcomes, not just individual test deliverables; proactively managing risks, communicating progress, and owning quality end-to-end
  • Lift the overall quality output of the team — through proactive test design collaboration, knowledge sharing, unblocking, and consistently raising the bar on what the team ships
  • Stay current with the team's evolving test toolset — including AI-augmented testing practices, Playwright updates, BDD patterns, and biopharma regulatory developments — and actively bring relevant updates into team practices
  • Partner effectively across backend developers, UI/UX developers, product analysts, and domain stakeholders — communicating clearly within a geographically distributed team
  • Mentor junior QA engineers and champion quality best practices across the team
  • Evaluate and integrate AI-powered testing tools into the QA workflow

Required Skills

Etl PipelinesData WarehousesReporting Consumption LayersRequirements AnalysisTest DesignTest PlanningDetailed Test Case DesignAwsSqlSnowflakePostgresqlMysqlAirflowDbtAws Glue

About the Company

IntegriChain

Pune, India

Share This Job