Source description
About the role
Work Location: Bangalore Exp - 8-10 yrs Job Title: Engineering - Automation Engineer Note - please apply if only immediate joiner Job Description: 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, PyTest, 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. #Hiring #PythonAutomation #Linux #Networking #AutomationTesting #PyTest
More at silicon patterns