Software Quality Test Automation Developer

Miovision
Canada
65 $-75 $ / heure (estimé)
Télétravail
Temps plein

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 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, JUnit, TestNG, and CucumberExperience with programming languages such as TypeScript, Python, and / or JavaFamiliarity with API testing tools like Postman or SoapUIHands-on experience with CI / CD tools like GitLab CI / CD, Jenkins, CircleCI, GitHub Actions, and related processesStrong problem-solving, analytical, and troubleshooting skills with a meticulous attention to detailExcellent written and verbal communication skills, capable of influencing and collaborating across technical and non-technical teamsExperience with Jira or other equivalent project management software toolsAdaptability 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 performanceFamiliarity with chaos engineering principles and fault injection testing to ensure system resilienceKnowledge of cloud platforms such as AWS, Azure, or Google Cloud, with experience in cloud-native testing strategiesHands-on experience with containerization tools like Docker and orchestration platforms like KubernetesProven track record of developing innovative test automation tools and techniques that enhance developer productivity and system robustnessStrong 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

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.

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.

Il y a 2 jours
Emplois reliés
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...

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...

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....

Lionbridge
Work From Home, Any State, Canada
Télétravail

Ingénieur en logiciel / Software Engineer. Lionbridge is seeking a talented individual to work as a Senior Software Engineer. Mentoring more junior engineers through code reviews and 1-on-1 sessions. ...

Graebel Companies Inc.
CA

The Senior QA Engineer position supports Graebel's web application and API services. Continuous Integration: Integrate automated tests into the CI/CD pipeline ensuring continuous quality. Follow established team testing practices to ensure the highest quality through clearly documented and repeatabl...

Oracle
Canada

Do you want to advance your career with the world’s first cloud company? Since 1998, Oracle NetSuite has been on a mission to deliver an agile, unified application suite that gives leaders a complete view into their business.Our team is growing, and we’re looking for people like you to help us make ...

Two95 International Inc.
CA
Télétravail

Title: QA Analyst (Salesforce). QA experience creating automated tests using testing. Experience QA in a cloud environment (e. ...

LEVIO
Canada

Software Quality Assurance Analysts (Salesforce)''. ...

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, ...