Back to results

Python Automation Engineer

  • Montreal, QC, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Python Automation Engineer

Location: Montreal, QC (Hybrid)

6+ months

Job Description

We are looking for a Python Automation Engineer with 5–7 years of experience in Python development, Unix/Linux, Shell Scripting, SQL, and backend testing. The ideal candidate will have hands-on experience developing automation solutions, performing backend testing, managing QA environments, and troubleshooting application issues.

Key Responsibilities

  • Develop, maintain, and enhance automation solutions using Python, Unix, and Shell Scripting.
  • Design, develop, and execute backend test automation scripts and frameworks.
  • Perform backend testing and validate applications, databases, and services.
  • Write and optimize SQL queries to manage and validate test data.
  • Manage and support QA environments and application workflows.
  • Troubleshoot application issues by analyzing logs and debugging errors.
  • Support CI/CD and release management activities.
  • Collaborate with cross-functional teams in an Agile environment.

Must-Have Skills

  • Strong hands-on experience with Python development.
  • Excellent knowledge of Unix/Linux and Shell Scripting.
  • Strong SQL and relational database knowledge.
  • Good understanding of backend testing concepts.
  • Experience in test automation development and maintenance.
  • Experience managing QA environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Understanding of Agile/Scrum methodologies.
More about this job

Responsibilities

Develop and maintain Python-based automation solutions and backend test scripts, validate applications, databases, and services, and write SQL queries to manage test data. Support QA environments, troubleshoot application issues, contribute to CI/CD and release activities, and collaborate with cross-functional teams in an Agile environment.

Requirements

Requires 5–7 years of experience in Python development, Unix/Linux, shell scripting, SQL, and backend testing. Candidates should also have experience developing and maintaining test automation, managing QA environments, troubleshooting issues, and working with Agile/Scrum methodologies.

Skills

  • Python
  • Unix/Linux
  • Shell Scripting
  • SQL
  • Backend Testing
  • Test Automation
  • QA Environment Management
  • Troubleshooting
  • Relational Databases
  • Agile/Scrum
  • CI/CD
  • Release Management

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Python
  • Unix
  • Linux
  • Shell Scripting
  • SQL
  • Backend Testing
  • Test Automation
  • Automation Frameworks
  • Relational Databases
  • QA Environments
  • Application Workflows
  • Log Analysis
  • Debugging
  • CI/CD
  • Release Management
  • Agile
  • Scrum
  • Backend Development
  • Test Data
  • Application Troubleshooting

Report this job

Get in touch
MovoJobs

Contact us