Required Skills:
Data Engineering, Data Visualization, Design Applications, Software Configurations, Software Development, Software Development Life Cycle (SDLC), Solution Architecture, System Designs, Systems Integration, Testing
Preferred Skills:
Secondary Language(s) :
Manager, Software Quality Engineer
THE OPPORTUNITY
- Based in Hyderabad, join a global healthcare biopharma company and be part of a 130-year legacy of success backed by ethical integrity, forward momentum, and an inspiring mission to achieve new milestones in global healthcare.
- Lead an Organization driven by digital technology and data-backed approaches that supports a diversified portfolio of prescription medicines, vaccines, and animal health products.
- Drive innovation and execution excellence. Be the leaders who have a passion for using data, analytics, and insights to drive decision-making, which will allow us to tackle some of the worlds greatest health threats.
Position Overview
We are seeking a senior Test Automation / Platform QA engineer with strong data-platform experience.
Key Responsibilities
- Translate platform requirements and runbooks into comprehensive, traceable test cases covering system configuration, integrations, performance/scalability, and DR/upgrade scenarios.
- Implement and maintain automated tests using Robot Framework and Python (custom keywords/libraries), interacting with APIs, CLIs, and UIs.
- Build and run integration and end-to-end tests validating data flows across databases, object stores, message queues, and compute backends (Spark, Kubernetes).
- Design and execute performance/load tests, measure response times, throughput, and resource usage, and detect regressions.
- Integrate tests into CI/CD pipelines for gated releases and automated validation.
- Create repeatable test environments with IaC (Terraform, Helm), Docker, and Kubernetes for local, staging, and cloud.
- Validate security configurations (authentication/SSO, RBAC, secrets management, network policies) and logging/monitoring integrations.
- Triage, document, and track defects; collaborate with platform engineers and SREs to verify fixes.
- Maintain test documentation, runbooks, dashboards, and promote testing best practices across a global team.
- Estimate testing effort for new capabilities, provide expert guidance to stakeholders, and mentor team members to foster continuous learning.
Qualifications
Education
- Bachelors degree in Information Technology, Computer Science, or any technology stream.
Experience and Skills: 3+ years in
- Hands-on administration experience with Dataiku, Posit (RStudio) or equivalent platforms.
- Experience with authentication/authorization systems (OAuth, SAML, LDAP), secrets management (Vault), and network/security configuration in cloud environments.
- Experience writing infrastructure-as-code to provision reproducible test environments.
- Knowledge of job orchestration tools (Airflow, Luigi, Prefect) and how they integrate with data platforms.
- Expert knowledge of either AWS cloud eco system, including storage services, database services, streaming and messaging services, AI/ML, and cognitive services, scalability services such as EKS.
- Familiarity with Agile principles and experience using JIRA for project management.
Technical Skills
- Languages: Python (required), Bash/shell scripting.
- Test Automation: Robot Framework (required); familiarity with pytest a plus.
- Cloud: AWS/GCP/Azure basics; storage and networking concepts.
- Containers & Orchestration: Docker, Kubernetes, Helm.
- Infrastructure as Code: Terraform, Helm charts.
- Performance Testing: Locust, JMeter, or custom load tooling.
- Observability: Prometheus, Grafana, ELK/Opensearch, tracing basics.
- Datastores & Integrations: SQL, NoSQL, S3/GCS, message queues.
- CI/CD: Jenkins, GitLab CI, GitHub Actions.
Behavioral Competencies
- Detail-oriented with strong systems thinking.
- Ability to collaborate across platform engineers, SREs, and data science teams.
- Proactive ownership and ability to drive automation and reliability improvements.
- Comfortable in fast-moving, iterative delivery environments.