Software Quality Test Automation Developer

Miovision
CA
65 $-75 $ / heure (estimé)
Temps plein
Quick Apply

Miovision is a global industry leading company providing agencies and organizations modern tools to improve today’s traffic problems.

We offer solutions that collect multimodal traffic data and uncover actionable insights, helping organizations get more out of their road network.

The result : streets capable of moving more people safely and efficiently whether they are in a car, on a bus, on a bike or e-scooter, or walking.

Since 2005, our systems have counted or assisted more than thirty billion vehicles around the world. With global headquarters in Kitchener, Canada, as well as operations in Germany, Serbia and the United States.

For more information, visit miovision.com . Position Summary Miovision’s Software Quality team works closely with cross-functional teams within our Software Engineering and Product Operations organization to ensure we deliver valuable, working software that provides a positive user experience with every release.

Our Software Quality Automated Test Engineers are deeply embedded throughout the product development and operations cycles, keeping a keen eye on user experience, reliability, and real-world use cases.

We seek a highly skilled and experienced Software Quality Test Automation Engineer to scale our Software Quality efforts.

This role ensures our software products meet the highest quality standards through effective automated testing strategies.

The ideal candidate will have a proven solid background in software quality test automation experience. Reporting to the Manager of Software Quality Automated Testing, this critical role enhances the quality and reliability of our front-end and back-end services while scaling test automation best practices.

You will be responsible for embedding automation testing into our development process while closely collaborating with our DevOps team to streamline deployments and improve overall system performance.

Our ideal candidate is an excellent communicator, skilled test automation engineer, process-oriented, genuinely meticulous, and passionate about driving Software Quality using Automated Testing best practices.

This role significantly impacts the health of Miovision’s brand, software products, and the company's success. Key Accountabilities Develop and Maintain Automation Frameworks : Design, develop, and maintain robust automation testing frameworks for web applications, APIs, and backend services.

Embed automation testing into the development lifecycle, enabling developers to take ownership of creating and maintaining automated tests.

Integrate automated tests into CI / CD pipelines to streamline deployments and improve overall system performance. Performance and Resilience Testing : Lead the integration of performance and load testing into the automation framework, ensuring systems are tested for scalability, efficiency, and real-world conditions.

Implement chaos engineering principles to simulate failures, stress-test systems, and ensure resilience and fault tolerance.

Innovation in Test Automation : Continuously push the boundaries of test automation by developing and implementing innovative tools, techniques, and strategies.

Stay ahead of emerging trends in test automation, QA practices, and DevOps methodologies to drive future-forward automation practices that enhance system robustness and developer efficiency.

Collaborate with Cross-Functional Teams : Work closely with developers, product managers, and DevOps engineers to understand requirements and ensure high-quality software delivery.

Participate in code reviews and provide feedback from a testing perspective, focusing on performance and automation opportunities.

Test Planning and Execution : Create detailed, comprehensive, and well-structured test plans and test cases, ensuring coverage of both common and edge-case scenarios.

Execute automated tests, analyze results, identify defects, and ensure overall software quality across all system layers.

Continuous Improvement and Innovation : Identify and drive opportunities for automation within the software development process.

Develop developer-friendly automation tools that enable teams to contribute to the testing process efficiently, reducing testing bottlenecks and accelerating development cycles.

Documentation and Reporting : Document testing processes, results, and issues in a clear and concise manner. Report and track defects while collaborating with development teams on resolutions.

Skills / Qualifications Required Qualifications : University Degree or College Diploma in Computer Science, Engineering, or a related discipline 3+ years of experience in Software Quality Automation Testing in an Agile or Agile-like environment Strong expertise in test automation frameworks, namely Cypress, Selenium, Appium, JUnit, TestNG, and Cucumber Experience with programming languages such as TypeScript, Python, and / or Java Familiarity with API testing tools like Postman or SoapUI Hands-on experience with CI / CD tools like GitLab CI / CD, Jenkins, CircleCI, GitHub Actions, and related processes Strong problem-solving, analytical, and troubleshooting skills with a meticulous attention to detail Excellent written and verbal communication skills, capable of influencing and collaborating across technical and non-technical teams Experience with Jira or other equivalent project management software tools Adaptability to a dynamic and fast-paced environment Preferred Qualifications : Experience in performance and load testing tools such as Grafana K6, JMeter, or Gatling, with a focus on scalability and real-world performance Familiarity with chaos engineering principles and fault injection testing to ensure system resilience Knowledge of cloud platforms such as AWS, Azure, or Google Cloud, with experience in cloud-native testing strategies Hands-on experience with containerization tools like Docker and orchestration platforms like Kubernetes Proven track record of developing innovative test automation tools and techniques that enhance developer productivity and system robustness Strong advocate for developer empowerment, with experience creating tools that enable developers to contribute to and own the test automation process Perks and Benefits Note : We do offer flexible onsite and remote work options.

Our Benefits are designed to reflect this and include : Comprehensive health benefits starting on day one RRSP Matching Plan Variable Incentive Plan Mio-Days : We extend all three-day weekends to four-days and provide a Holiday Shutdown in December Virtual Healthcare Service providing employees and their families access to healthcare providers 24 / 7 Internet subsidy and a remote work allowance Enhanced paternity and maternity leaves Unlimited vacation policy Wellness offerings (Fitness, Mindfulness) We are an equal opportunity employer and value diversity at our company.

We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs.

PLEASE BE AWARE OF FRAUD : Applicants interested in applying for roles at Miovision should apply directly via the details provided on our careers page.

We communicate directly with applicants and will not request banking information, payment, or fees during any point of the recruitment process.

We do not conduct interviews via text message. If you suspect that a third party is impersonating Miovision or requesting payment for recruitment on behalf of Miovision, please alert us via recruitment@miovision.

com. To all recruitment agencies : Miovision does not accept agency solicitation or resumes. Please do not forward resumes to our HR alias e-mail address, to any Miovision employee, or to other Miovision e-mail addresses.

Miovision will not pay any fees related to unsolicited resumes. Powered by JazzHR

Il y a 1 jour
Emplois reliés
Miovision
Canada
Télétravail

Required Qualifications:University Degree or College Diploma in Computer Science, Engineering, or a related discipline3+ years of experience in Software Quality Automation Testing in an Agile or Agile-like environmentStrong expertise in test automation frameworks, namely Cypress, Selenium, Appium, J...

Miovision
CA

Skills/Qualifications Required Qualifications: University Degree or College Diploma in Computer Science, Engineering, or a related discipline 3+ years of experience in Software Quality Automation Testing in an Agile or Agile-like environment Strong expertise in test automation frameworks, namely Cyp...

Great Canadian Gaming Corp.
Canada, Canada
Télétravail

Cypress UI Test Automation Developer (#62083). Cypress UI Test Automation Developer. Experience in Ideating and coding test scenarios, monitoring test execution, managing pipeline and fixing failures. A minimum of (3+) years of experience leading or assisting with the automation of UI tests for a da...

Offre sponsorisée
Procom
Canada

Ingénieur d'automatisation de test Tosca.Au nom de notre client dans le secteur du conseil, Procom est à la recherche d'un ingénieur d 'automatisation de test Tosca.Ingénieur d'automatisation des tests Tosca - Description du poste.Nous recherchons un ingénieur expéri....

Coursera
Canada

Coursera was launched in 2012 by two Stanford Computer Science professors, Andrew Ng and Daphne Koller, with a mission to provide universal access to world-class learning.It is now one of the largest online learning platforms in the world, with 148 million registered learners as of March 31, 2024.Co...

WestJet
Anywhere - Canada

QA Analyst or in a similar role. WestJet is seeking a Senior Quality Assurance Analyst to join our Airline Ops Mobility Team. As part of the Airline Ops Mobility Team,The Senior Quality Assurance Analyst will provide leadership on quality tasks for projects, products and systems within WestJet. Coll...

Ziff Davis
Remote, Canada
Télétravail

Reporting to the Software QA Manager, the Senior QA Mobile Automation Engineer will lead the automation efforts for all of Ziff Davis Mobile applications. We have an exciting and challenging opportunity for a Senior QA Mobile Automation Engineer. You will work with all Ziff Davis engineering teams, ...

Ardent SoftSol
CA

Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years.Experience: 1 year to less than 2 years.Confer with clients to identify requirements.Design, develop and implement information systems business solutions.Provide advice on information systems...

Precisely
Canada

We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. We are seeking a seasoned Senior Software Architect with extensive expertise in cloud-based technologies and distributed systems. De...

Petroplan
Canada

As an Automation Engineer specializing in data connectivity, networking, and industrial control system (ICS) integration, you will play a crucial role in scoping, designing, implementing, and optimizing automation solutions for complex industrial environments. Intermediate Automation Engineer. Bache...