HamburgerMenu
hirist

Quality Assurance Automation Engineer - Python

TERRAGIG LLP
Multiple Locations
2 - 5 Years

Posted on: 24/11/2025

Job Description

Key Responsibilities :


Automation Development & Maintenance :

- Design, develop, and maintain automation test scripts, workflows, and frameworks for systems and application testing.

- Build reusable and modular automation components for long-term scalability.

- Automate deployment, configuration, and validation processes using AWX, Ansible, and Digital Rebar.


Quality Assurance & Testing :

- Define test strategies, test cases, and automation approaches aligned with project requirements.

- Perform functional, regression, integration, and performance testing through automated solutions.

- Ensure full coverage of test scenarios across CI/CD workflows.


Troubleshooting & Issue Resolution :

- Identify, analyze, and resolve defects and automation failures.

- Work closely with engineering teams to reproduce issues, validate fixes, and ensure product stability.

- Conduct root-cause analysis and implement improvements to reduce recurring issues.


Collaboration & Documentation :

- Collaborate with development, DevOps, and infrastructure teams to validate features and automation needs.

- Document automation processes, workflows, test cases, and technical approaches.

- Communicate progress, issues, and risks clearly during remote collaboration sessions.


Monitoring & Performance Validation :

- Utilize monitoring tools like Prometheus and Grafana (preferred) to validate system performance.

- Interpret system metrics to identify anomalies, performance gaps, and automation enhancement opportunities.


Required Technical Skills :


- Hands-on expertise with :

- AWX & Ansible for automation and orchestration

- Digital Rebar for provisioning automation

- Python scripting for automation frameworks and test development

- GitHub for version control and workflow management


- Familiarity with monitoring tools :

- Prometheus, Grafana (preferred)


- Strong understanding of automation best practices, CI/CD, and system testing principles.

- Ability to debug and troubleshoot issues across distributed systems.


Soft Skills & Competencies :


- Strong analytical and problem-solving skills.

- Excellent communication, collaboration, and cross-team coordination abilities.

- High ownership, accountability, and attention to detail.

- Ability to work independently during late-evening shifts and deliver with minimal supervision.


Qualifications :


- Bachelors degree in Computer Science, Engineering, or a related field.

- 2+ years of experience in QA automation or DevOps automation.

- Experience working in remote or distributed team environments (preferred)


info-icon

Did you find something suspicious?