Python / Unix Automation & Backend Testing Engineer
- Montreal, QC, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
We are hiring for a Python / Unix Automation & Backend Testing Engineer. This role focuses on developing Python-based automation solutions and backend testing across Unix/Linux environments.
The ideal candidate has 5 7 years of experience with Python, Shell Scripting, SQL, and backend test automation.
What You Bring
The ideal candidate has 5 7 years of experience with Python, Shell Scripting, SQL, and backend test automation.
What You Bring
- 5 7 years of relevant experience
- Strong hands-on Python development skills
- Excellent knowledge of Unix/Linux and Shell Scripting
- Strong SQL and relational database knowledge
- Experience in backend testing and test automation
- Experience managing QA environments and validating application/database workflows
- Understanding of Agile methodologies and debugging techniques
- Develop and maintain automation solutions using Python, Unix, and Shell scripting
- Build and execute backend test automation frameworks and scripts
- Perform backend testing and database validation using SQL
- Manage QA environments and troubleshoot application issues
- Analyze logs, debug errors, and implement corrective actions
- Support CI/CD and release processes
- Collaborate with cross-functional teams in an Agile environment
- Hands-on experience with Jenkins, Git, Jira, and Autosys
- Knowledge of DevOps practices and CI/CD pipelines
More about this job
Responsibilities
Develop and maintain Python, Unix, and shell-based automation solutions, and build and execute backend test automation. Validate databases with SQL, manage QA environments, troubleshoot and debug application issues, support CI/CD and releases, and collaborate with cross-functional Agile teams.
Requirements
Requires 5–7 years of relevant experience, strong Python development skills, and excellent knowledge of Unix/Linux and shell scripting. Candidates should also have SQL and relational database expertise, backend testing and automation experience, QA environment management experience, and familiarity with Agile methods and debugging.
Skills
- Python
- Unix/Linux
- Shell Scripting
- SQL
- Backend Testing
- Test Automation
- Relational Databases
- QA Environment Management
- Database Validation
- Debugging
- Agile Methodologies
- CI/CD
- Jenkins
- Git
- Jira
- Autosys
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
- Database Validation
- Application Workflows
- Debugging
- Log Analysis
- Agile
- CI/CD
- Release Processes
- Jenkins
- Git
- Jira
- Autosys
- DevOps