QA Automation Engineer

4 days ago


Remote, Canada n2psystems Full time

Overview

We are seeking a highly skilled Automation Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining automated testing frameworks and tools to ensure the quality and reliability of our software products. This role offers an exciting opportunity to work with cutting-edge technologies across various platforms, including mobile applications, web applications, and enterprise systems. The successful applicant will possess strong technical expertise in software development, testing automation, and system integration, contributing significantly to our continuous delivery pipeline and overall product excellence.

Responsibilities

  • Develop and implement automated test scripts using tools such as TOSCA,TestNG, Selenium, JUnit, and Appium for mobile (Android/iOS) .
  • Knowledge in MS Dynamics App, credit payment, PAP, refund etc
  • Design, build, and maintain robust automation frameworks supporting Java, Python, C#, JavaScript, and other programming languages.
  • Collaborate with cross-functional teams to understand application architecture, UI/UX requirements, and integration points involving REST APIs, SQL databases (e.g., MySQL, Oracle, Microsoft SQL Server), and cloud services like AWS and Azure.
  • Integrate automation solutions with CI/CD pipelines using tools such as Jenkins, GitLab, GitHub, Azure DevOps, and version control systems like Git, SVN, and TFS.
  • Conduct performance testing, data analysis, and system monitoring to optimize application performance across various operating systems including Windows and Linux.
  • Perform troubleshooting of automation scripts, identify bugs or failures, and work closely with development teams to resolve issues efficiently.
  • Maintain comprehensive documentation of test cases, frameworks, and automation processes; participate in code reviews and knowledge sharing sessions.
  • Stay updated on emerging automation tools, testing methodologies, and industry best practices to continually improve testing efficiency.

Experience

  • Proven experience in designing and implementing test automation frameworks for enterprise-level applications across multiple platforms (mobile, web, desktop).
  • Strong programming skills in languages such as Java, Python, C#, or C++.
  • Hands-on experience with automation tools including but not limited to Selenium WebDriver, TestNG, JUnit, Appium for mobile testing, as well as familiarity with cloud-based testing environments (AWS, Azure).
  • Knowledge of database management systems like MySQL, Oracle PL/SQL, and proficiency in writing complex SQL queries for data validation.
  • Experience integrating automation solutions within CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or similar platforms.
  • Familiarity with version control systems (Git, SVN) and collaboration tools (Jira, TFS) is essential.
  • Understanding of software development lifecycle (SDLC), DevOps practices, containerization (Docker), microservices architecture, and RESTful API testing.
  • Excellent problem-solving skills combined with strong analysis capabilities; ability to interpret complex data sets for quality assurance purposes. This position offers a challenging environment where innovation meets technical excellence—ideal for professionals passionate about automation testing and continuous improvement in software quality assurance processes.

Job Type: Fixed term contract

Contract length: 3 months

Pay: From $60.00 per hour

Expected hours: 40 per week

Experience:

  • Test automation: 7 years (preferred)
  • Microsoft Dynamics 365: 2 years (preferred)
  • Python: 5 years (preferred)

Work Location: Remote


  • QA Automation Engineer

    20 hours ago


    Remote, Canada Estateably inc. Full time

    QA Automation EngineerAbout the role:The QA Automation Engineer ensures the reliability, performance, and quality of our software products through a balanced mix of automation and manual testing. You will collaborate with product, design, and engineering teams to define testing strategies, build automation where it adds the most value, and support...


  • Remote, Canada Readymode Full time

    QA Automation EngineerThe Readymode Automation QA Engineer is responsible for designing, developing, and maintaining automated test frameworks and suites that ensure product quality and reliability. With a primary focus on test automation (80%) and strategic manual testing (20%), this role requires strong coding abilities to expand our existing automation...


  • Remote, Canada AltaML Full time

    About Brilliant HarvestBrilliant Harvest is a seed stage startup in the AgTech industry who leverages cutting-edge AI technologies to build something extraordinary Our AI assistant empowers equipment dealer teams across the entire customer experience from purchase to repair.We are seeking a QA Test Automation Engineer who is passionate about building...

  • QA Automation Engineer

    23 hours ago


    remote Montreal, Quebec, Canada . full-time . November , Open Roles Full time

    QA Automation Engineer About the role: The QA Automation Engineer ensures the reliability, performance, and quality of our software products through a balanced mix of automation and manual testing. You will collaborate with product, design, and engineering teams to define testing strategies, build automation where it adds the most value, and support...

  • QA Automation Analyst

    2 weeks ago


    Remote, Canada J.D. Power Full time

    Job Description:External Title: QA Automation Analyst - P2Internal Title: QA Automation Analyst - P2Location: Remote, CanadaReports to Title: QA Team LeadThe Quality Assurance Automation Analyst II contributes to all phases of the Software Testing Lifecycle through the analysis, design, execution, and maintenance of software test suites. This role works...

  • QA Engineer

    3 days ago


    Remote, Canada Devengine Full time

    QA Engineer (remote, Canada)Remote - Canada | Permanent / Full TimeWe are seeking a Quality Assurance Specialist with experience in the financial services industry to ensure software quality throughout the development lifecycle. This is a permanent, full-time position. The role is fully remote, and candidates can be located anywhere in Canada. ...

  • Senior QA Engineer

    6 days ago


    Remote, Canada Devacor Solutions Group Full time

    SENIOR QUALITY ASSURANCE ENGINEER (2 RESOURCES REQUIRED)Requisition #: R GOAPRDJP Location: Remote (within Canada)Engagement Type: ContractNumber of Resources required: 2Rate (CAD): Up to $90 per hour / Commensurate with related experience and market competitivenessTerm: 12 months to with 12 month extension available (up to 24-month contract)Hours per day:...


  • Ontario - Remote, Canada Autodata Solutions Company Full time

    Job Description:External Title: QA Automation Analyst - P2Internal Title: QA Automation Analyst - P2Location: Remote, CanadaReports to Title: QA Team LeadThe Quality Assurance Automation Analyst II contributes to all phases of the Software Testing Lifecycle through the analysis, design, execution, and maintenance of software test suites.  This role works...

  • QA Lead

    3 days ago


    Remote, Canada Devengine Full time

    QA Lead (Canada, Remote)Remote - Canada | Permanent / Full TimeWe are seeking a QA Team Lead with experience in the financial services industry to drive software quality across the product lifecycle. You'll combine hands-on testing leadership with ownership of QA standards, automation direction, and delivery readiness across a distributed team. This is a...


  • Remote, Canada Infinity Quest Full time

    Position : Healthcare QA Automation Tester with ToscaExperience : 12+ to 15 +Client Name : Virtusa and Health firstLocation : Toronto, CanadaJob Description:We are seeking a Strong Automation Tester with Tosca experience in Healthcare environments. Candidates with expertise in Automation Testing, specifically using Tosca, Selenium and Java, will be...