Job VC

Sr. Automation Engineer

RecruitGarden · djinni · Senior · $$$$ · Гібридний формат роботи Канада
Open original ↗
We’re expanding the HQ of a Canadian product—an Embedded Vision & Edge AI platform. Our clients include Bosch, Philips, and other global companies. We’re looking for a Sr. Automation Engineer with PyTest, IoT, Networking/Interface/Wi-Fi protocols experience. Great terms offered!

Main Responsibilities

– Develop and Maintain Automation Infrastructure
Design, implement, and manage scalableautomation frameworks to support continuous integration (CI) and continuous deployment(CD) pipelines
– Automation Strategy
Define and implement automation testing strategies, includingidentifying the tools and approaches to optimize the QA process
– CI/CD Integration
Collaborate with DevOps to integrate automated tests into CI/CDpipelines for continuous testing
– Tooling and Framework Selection
Evaluate and select tools and technologies for buildingautomation frameworks (PyTest, Cypress, Appium, etc.) and testing infrastructure
– Monitoring and Reporting
Develop test metrics, monitoring, and reporting dashboards fortracking the health of the automation infrastructure and test results
– Collaboration
Work closely with developers, QA, and DevOps teams to ensure tests areproperly executed in all environments (development, staging, production)
– Scalability
Ensure the automation infrastructure is scalable, maintainable, and efficient tohandle increasing tests across multiple services
– Security and Performance Testing
Work with teams to integrate security and performancetests within the infrastructure
– Troubleshooting
Diagnose and resolve technical issues with automation frameworks andtesting environments

Mandatory Requirements

1. Technical Skills
Automation Framework Expertise:
Experience in designing, building, and maintainingautomation frameworks using tools like
PyTest
or similar frameworks
Programming Skills:
Strong proficiency in one or more programming languages used for testautomation –
Python
, JavaScript
CI/CD Tools:
Experience with
CI/CD
tools like Jenkins, GitHub CI, and integrating tests intothese pipelines
Version Control:
Proficiency with Git and Git-based workflows for version control
Cloud Environments
: Familiarity with
cloud platforms
(AWS, Azure, Google Cloud) for testenvironment provisioning and management
Containerization and Virtualization
: Experience with
Docker
, Kubernetes, or virtualized testenvironments to streamline testing
Monitoring and Reporting Tools
: Familiarity with reporting tools like Allure, TestNG, orcustom solutions for creating comprehensive test result dashboards
Networking and Communication
: Understanding of
networking protocols specific to security cameras
(
ONVIF, RTSP, WebRTC
). Familiarity with hardware configurations and power management using PoE for networkedsecurity cameras. Knowledge of the
Wi-Fi protocol
Interface Protocols
: Experience in interfacing protocols (UART, I2C, SPI)

2. Testing Expertise
Automated Testing Types
: Proficiency in different types of automated testing, such as unittesting, functional testing, integration testing, performance testing, and security testing
Test Coverage
: Strong understanding of maximizing test coverage, including building testsfor APIs, front-end, and back-end
Performance and Load Testing
: Experience with tools like JMeter, Gatling, or LoadRunner toperform performance testing
Cross-Browser/Platform Testing
: Experience testing across different browsers, platforms,and devices

3. Educational and Experience Requirements
Education
: Bachelor’s degree in Computer Science, Engineering, or a related field (orequivalent experience)
Experience
: 5-8 years of experience in QA automation or a similar role, strongly focusing onautomation infrastructure development and management

4. Nice-to-Have
Security Testing
: Knowledge of security testing tools like OWASP ZAP, Burp Suite, or similar
Mobile Testing
: Experience with mobile test automation frameworks such as Appium orEspresso
Performance Monitoring
: Experience with performance monitoring tools like New Relic,Prometheus, or Grafana
Scripting and Shell Programming
: Knowledge of shell scripting for automating tasks withinUnix/Linux environments

We offer

– Full-Time
– High salary
– Stock option plan and performance bonuses
– Great team
– Long tern contract
– Benefits package

Vacation & sick days
– Short and long-term disability insurance
– Life Insurance
– Dental and medical insurance