J

Jonas Software

Long-term ownership of vertical software

Automation Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeRemote in CanadaCA$110k - CA$120kRemote

About the Job

Requirements

  • At least 3 years of experience in test automation, software engineering in test, or quality engineering roles.
  • Hands-on experience with modern test automation frameworks and tools, such as Playwright, Selenium, Cypress, Nightwatch, Postman/Newman, Appium, and JMeter or k6 for performance testing.
  • Experience developing automation frameworks for UI, API, integration, regression, and end-to-end testing.
  • Proficiency in programming or scripting languages such as JavaScript/TypeScript, Python, or C#.
  • Experience with CI/CD tools and DevOps practices, including GitHub Actions, Azure DevOps, Jenkins, or GitLab CI/CD.
  • Familiarity with source control systems such as Git and modern branching and release strategies.
  • Experience working in agile software development environments and globally distributed engineering teams.
  • Understanding of cloud-native applications, APIs, microservices, and distributed systems architectures.
  • Exposure to AI-assisted testing tools and intelligent automation capabilities, including AI-generated test case creation, self-healing automation frameworks, intelligent defect analysis, and predictive testing and risk-based testing approaches.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication, collaboration, and stakeholder management abilities.
  • Ability to work effectively within fast-paced, globally distributed delivery organizations.

Responsibilities

  • Design, develop, and maintain scalable automated test frameworks for web, API, integration, regression, and end-to-end testing.
  • Build reliable and reusable automation assets that improve testing efficiency and product quality across enterprise platforms.
  • Collaborate with globally distributed development teams to embed automated testing throughout the software development lifecycle.
  • Develop and execute automated test suites within CI/CD pipelines to support continuous integration and deployment practices.
  • Identify automation opportunities to reduce manual testing effort and improve release speed, consistency, and quality.
  • Participate in test planning, defect analysis, root cause investigations, and release validation activities.
  • Support exploratory and manual testing efforts where automation is not practical or sufficient.
  • Contribute to consistent quality engineering standards and practices across global teams and delivery regions.
  • Leverage AI-assisted testing tools and technologies to improve test creation, execution, maintenance, and defect detection.
  • Explore and implement intelligent automation approaches, including self-healing test scripts, predictive analytics, and AI-generated test scenarios.
  • Contribute to the evolution of AI-enabled quality engineering practices across the organization.
  • Evaluate emerging QA and AI technologies to improve engineering productivity, automation scalability, and release confidence.
  • Collaborate with engineering leadership to drive innovation in testing methodologies and quality automation.
  • Support adoption of AI-assisted engineering practices and intelligent quality tooling across distributed engineering teams.
  • Monitor and maintain automated test execution reliability and reporting accuracy across multiple applications and environments.
  • Contribute to quality metrics and reporting, including automation coverage, defect trends, release readiness indicators, and operational insights.
  • Continuously improve automation frameworks, coding standards, and testing processes to support scalable global delivery.
  • Support quality gates and release governance processes to ensure high-quality software delivery.
  • Partner with DevOps and platform engineering teams to optimize testing infrastructure, environments, and deployment pipelines.
  • Contribute to operational readiness and continuous improvement initiatives supporting enterprise-scale SaaS platforms.
  • Work closely with Software Engineers, Product Managers, Business Analysts, and Delivery teams across multiple regions to understand requirements and quality expectations.
  • Participate actively in agile ceremonies, including sprint planning, standups, retrospectives, and backlog refinement.
  • Share knowledge and contribute to the continuous improvement of engineering and quality practices across global teams.
  • Mentor junior team members on automation frameworks, tools, AI-assisted testing approaches, and quality engineering best practices.
  • Foster collaboration, accountability, and innovation within a globally distributed engineering organization.

Desired Qualifications

  • Familiarity with AI-assisted developer and QA tools such as Claude, GitHub Copilot, ChatGPT, or other AI-enabled engineering productivity platforms.

About the Company

Jonas Software

Long-term ownership of vertical software

Jonas Software manages a decentralized portfolio of over 160 independently run software companies across more than 40 vertical markets. It buys vertical market software (VMS) businesses and holds them long-term, allowing each company to keep its brand, leadership, and culture while Jonas provides capital, strategic oversight, and financial stability. Revenue comes from the ongoing operations of the portfolio’s companies, with the model focusing on deep industry expertise in nich es rather than restructuring or selling. Goal: grow value across the portfolio by supporting stable, niche-focused software companies for the long term, maintaining ownership stability instead of pursuing quick flips.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
1990

Recently Posted Jobs

Explore more opportunities at Jonas Software

See more jobs