QA Automation Engineer
4 days ago
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 timeQA 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...
-
QA Automation Engineer
4 days ago
Remote, Canada Readymode Full timeQA 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...
-
QA Test Automation Engineer
2 weeks ago
Remote, Canada AltaML Full timeAbout 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 timeQA 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 timeJob 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 timeQA 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 timeSENIOR 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:...
-
QA Automation Analyst
4 days ago
Ontario - Remote, Canada Autodata Solutions Company Full timeJob 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 timeQA 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...
-
Healthcare QA Automation Tester with Tosca
1 week ago
Remote, Canada Infinity Quest Full timePosition : 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...