Senior Automation Engineer - Pytest, Linux

Location
Bangalore
Workplace
On-site

About this role

Job Title : Senior Automation Engineer Pytest, Linux
Location : Bangalore
Experience : 8-10 Years

Job Responsibilities / Day-to-Day Activities

Core Responsibilities (High Level)

  • Design, develop, and maintain scalable Python-based test automation frameworks, including utilities, configuration management, logging, and reporting layers.
  • Own and drive CI/CD pipelines for smoke, sanity, regression, and gated validation workflows across releases.
  • Develop end-to-end system and integration validation suites spanning OS, drivers, middleware, and platform services.
  • Build and enhance failure diagnostics and triage capabilities (log parsing, artifact capture, root-cause inference).
  • Improve automation reliability, reproducibility, and execution efficiency, with a strong focus on reducing test flakiness.
  • Define and enforce test quality metrics, dashboards, and reporting mechanisms to enable data-driven decisions.

Qualifications & Experiences:

  • Experience with hardware-software integration validation (embedded systems, robotics, AI/edge platforms).
  • Familiarity with containerized test environments (Docker/Kubernetes).
  • Exposure to performance testing, scalability testing, or reliability engineering.
  • Knowledge of test data management and environment orchestration.
  • Experience: 8–10 years in test automation and system validation for complex software/hardware stacks.
  • Programming: Strong proficiency in Python (framework development, scripting, tooling).
  • Systems Expertise: Solid understanding of Linux/Unix environments and Bash scripting.
  • Test Frameworks: Hands-on expertise with PyTest (or equivalent), including test design, fixtures, and basic mocking.
  • CI/CD: Experience integrating automation frameworks with Jenkins, GitLab CI, or GitHub Actions, with pipeline-driven validation.
  • Version Control: Strong knowledge of Git workflows (branching strategies, tagging, release validation).
  • Debugging Skills: Proven ability to debug across kernel, drivers, user space, and services, with a strong log-driven triage approach.
  • Reporting & Metrics: Experience building test reports (JUnit/HTML), trend analysis, and actionable dashboards."

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?