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."
Skills Required
- 8-10 years experience in test automation and system validation for complex software/hardware stacks.
- Strong proficiency in Python for framework development, scripting, and tooling.
- Hands-on expertise with PyTest, including test design, fixtures, and basic mocking.
- Solid understanding of Linux/Unix environments and Bash scripting.
- Experience with hardware-software integration validation (embedded systems, robotics, AI/edge platforms).
- Familiarity with containerized test environments (Docker, Kubernetes).
- Experience integrating automation with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
- Strong knowledge of Git workflows (branching strategies, tagging, release validation).
- Proven debugging skills across kernel, drivers, user space, and services with log-driven triage.
- Experience building test reports (JUnit/HTML), trend analysis, and dashboards.
- Exposure to performance, scalability testing, reliability engineering, test data management, and environment orchestration.
What We Do
DATAMAXIS takes pride in delivering a wide range of business IT modernization, data analytics, and technology management services. With command of the cutting-edge developments in these fields, our team and consultants are ready to provide you a robust technology modernization experience that results in a big boost in performance capability and operational efficiency.








