Experience
8 - 10 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
Python Automation Engineer
Job Type
ONSITE
Job Description
Senior Test Automation Engineer with 8 10 years of experience designing scalable Python-based frameworks and driving system-level validation across complex software stacks. Responsible for building CI/CD pipelines, automating integration testing, and improving reliability through robust diagnostics, reporting, and flakiness reduction. Strong expertise in Linux, Py Test, and log-driven debugging across kernel, drivers, and services layers.
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.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.