Senior Automation Engineer
Role summary
We are seeking a skilled Automation Engineer with strong Python experience to design, develop, and maintain automation solutions. This role involves automating manual processes, workflows, and test cases, as well as designing and executing automated test scripts for functional and regression testing. You will collaborate with developers, QA, and DevOps teams to integrate automation into CI/CD pipelines, identify automation opportunities, and troubleshoot related issues. The ideal candidate will possess proficiency in Python, test automation frameworks, API testing, CI/CD tools, version control, databases, and Linux/Unix environments.
Job Title: Automation Engineer (Python)
Location:
Toronto, ON (Hybrid/Onsite)
Role Overview
We are looking for a skilled
Automation Engineer with strong Python experience
to design, develop, and maintain automation solutions that improve efficiency, reliability, and scalability across systems and processes. The ideal candidate will have hands-on experience in scripting, testing automation, and working in agile environments.
Key Responsibilities
- Develop, enhance, and maintain
automation scripts and frameworks
using Python
- Automate
manual processes, workflows, and test cases
to improve efficiency
- Design and execute
automated test scripts
for functional and regression testing
- Collaborate with
developers, QA, and DevOps teams
to integrate automation into CI/CD pipelines
- Identify automation opportunities and recommend
process improvements
- Troubleshoot and resolve
automation-related issues and defects
- Maintain
documentation
for automation frameworks, scripts, and processes
- Ensure
code quality, scalability, and performance
of automation solutions
Required Skills & Experience
Technical Skills
- Strong proficiency in
Python scripting and programming
- Experience with
test automation frameworks
(e.g., PyTest, Robot Framework, Selenium)
- Knowledge of
API testing
(REST, JSON, Postman, or similar tools)
- Familiarity with
CI/CD tools
(Jenkins, GitHub Actions, GitLab CI, etc.)
- Experience with
version control systems
(Git)
- Basic understanding of
databases
(SQL/NoSQL)
- Knowledge of
Linux/Unix environments
Preferred Skills
- Experience with
DevOps practices and tools
- Exposure to
cloud platforms
(AWS, Azure, or GCP)
- Familiarity with
containerization tools
(Docker, Kubernetes)
- Understanding of
Agile/Scrum methodologies
Soft Skills
- Strong
problem-solving and analytical skills
- Good
communication and teamwork abilities
- Ability to work in a
fast-paced, collaborative environment
- Attention to detail and commitment to quality
Similar roles
Senior Automation EngineerKennesaw State University · Kennesaw, Georgia, United States · Hybrid
Senior Automation EngineerSaransh Inc · Culver City, California, United States · Onsite
Automation EngineerNewell Brands · Mogadore, Ohio, United States · Onsite
Automation EngineerGE Vernova · Bangor, Maine, United States · Onsite- Lead Automation EngineerJobs via Dice · Troy, Michigan, United States · Onsite