BayOne Solutions logo
BayOne Solutions Verified
IT Consulting, Staffing, Digital Transformation, Software Services

Senior Test Automation Engineer

CanadaHybridFull TimeSenior$100,000–$110,000 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Senior Test Automation Engineer to join our team in Montreal, Quebec. This hybrid, full-time role involves developing and optimizing testing processes for our products. You will create Python scripts for automating tests across APIs, User Interfaces (using Selenium), Mobile Applications (using Appium), and Cloud environments (AWS, Azure). Responsibilities include test execution, analysis, reporting issues, managing test infrastructure, and optimizing CI/CD pipelines. The ideal candidate has at least 8 years of experience in Python development or another OOP language and software quality assurance, with expertise in various automation areas and cloud technologies.

Position:
Senior Test Automation Engineer

Location:
Quebec, Montreal CA (Hybrid)

Job Type:
Fulltime

Your Responsibilities:

  • As a Quality Assurance Analyst, you will play a key role in developing and optimizing the testing processes for our products. Your responsibilities will include:
  • Test Automation: Develop Python scripts to automate complex tests, including:
  • APIs,
  • User Interfaces (Selenium),
  • Mobile Applications (Appium),
  • Cloud environments (AWS, Azure).
  • Test Execution and Analysis: Execute automated tests, analyze results, and report issues.
  • Test Infrastructure Management: Install and configure test equipment (access points, routers, switches, etc.).
  • CI/CD Process Optimization: Deploy and improve tools to streamline our continuous integration and delivery pipelines.
  • Technical Collaboration: Analyze and review functional specifications to support the development of new features.

Profile Sought:

  • We are looking for an experienced candidate with solid technical skills and the ability to work in a collaborative environment. The required qualifications include:
  • Requirements:
  • Professional Experience: At least 8 years of experience in Python development or another object-oriented programming language, as well as in software quality assurance.
  • Test Automation Expertise: Proficiency in developing automated tests for:
  • APIs,
  • User Interfaces,
  • Mobile Applications (iOS or Android),
  • Cloud environments (AWS, Azure).

Advanced Technical Knowledge:

  • Linux systems,
  • Cloud technologies (AWS, Azure).
  • Educational Background: Bachelor’s degree in Software Engineering, Electrical Engineering, Information Technology, or a related field.

Assets:

Professional Certifications:

  • AWS or Azure,
  • CWNA, CCNA, or CCNP.
  • Specific Knowledge:
  • Wi-Fi technologies (802.11),
  • Wired networking.

Personal Qualities and Key Skills:

  • Organization and Autonomy: Ability to efficiently manage and plan your work, while being autonomous when necessary.
  • Innovation and Team Spirit: Ability to propose innovative ideas and collaborate effectively with your colleagues.
  • Technical Leadership: Aptitude to mentor and train junior team members.

BayOne is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any federal, state, or local protected class. This job posting represents the general duties and requirements necessary to perform this position and is not an exhaustive statement of all responsibilities, duties, and skills required. Management reserves the right to revise or alter this job description.

Ready to apply?
You'll be redirected to BayOne Solutions's application page.

Similar roles