Python Automation Test Engineer

6 - 9 years

0 - 3 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Key Responsibilities

  • Develop, enhance, and maintain Python-based automation scripts and tools to automate repetitive tasks and operational workflows.
  • Design and implement automation frameworks for data processing, system tasks, and quality assurance (QA) validation.
  • Operate comfortably and troubleshoot issues within Linux environments, utilizing shell scripting for system service management, monitoring, and networking basics.
  • Integrate automation solutions with Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Collaborate with cross-functional teams, including DevOps, QA, and Development, to identify automation opportunities and improve overall efficiency.
  • Create comprehensive unit and integration tests to ensure software reliability and prevent regressions.
  • Monitor and troubleshoot automation process failures, providing problem resolution and ensuring smooth operation.
  • Write clear, detailed technical documentation and runbooks for processes, scripts, and configurations.

Required Skills and Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • Proven professional experience in developing automation solutions using Python.
  • Strong proficiency with Linux operating systems (shell, processes, permissions, basic networking, and bash scripting).
  • Hands-on experience with automation frameworks such as PyTest, Selenium, Robot Framework, or custom Python frameworks.
  • Experience with version control systems, specifically Git-based workflows.
  • Knowledge of REST API automation using Python modules like requests.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication skills and the ability to work effectively in an Agile team environment.

Preferred Skills and Experience

  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with cloud platforms such as AWS, Azure, or GCP and their automation SDKs (e.g., boto3).
  • Knowledge of data processing or ETL pipelines.
  • Experience in a software testing or quality assurance (QA) role.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Calsoft logo
Calsoft

Information Technology and Services

San Jose

RecommendedJobs for You