Job Closed

This listing is no longer active.

Actionstep logo
Actionstep

Actionstep's flexible, all-in-one practice management software will take you every step of your journey as a law firm.

Senior QA Engineer

QA EngineerQA EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

64 days ago

Salary

0

Seniority

Senior

Job Description

Senior QA Engineer

Actionstep

The Senior Quality Engineer drives a shift-left quality strategy. They maintain robust automated testing frameworks, including integration, end-to-end, regression, and performance tests, ensuring API contract compliance, data integrity, and workflow consistency across both systems. Working closely with engineering, product, UX and DevOps teams, they embed quality into the CI/CD pipeline, implement observability and monitoring practices, and establish best practices for test automation and release validation. By proactively identifying potential integration risks, the Senior Quality Engineer ensures that the integrated platform delivers high reliability, scalability, and a seamless user experience. - Lead the planning and execution of quality assurance across the integration of Actionstep’s flagship products. - Apply an in-depth understanding of real-world product usage to evaluate fit-for-purpose and identify potential risks early - Define testing objectives, determine critical quality aspects for stakeholders, and design comprehensive test strategies including integration, end-to-end, regression, and performance scenarios - Participate actively in SCRUM ceremonies, collaborate with product and engineering teams, and provide technical guidance on risk, architecture, and design considerations - Analyze requirements and system architecture to ensure thorough coverage of functional, security, and performance testing - Develop, maintain, and execute manual and automated test cases, ensuring alignment with Actionstep’s goals and integration objectives - Verify bug fixes, perform regression testing, and ensure changes do not introduce defects or regressions across the platform - Drive improvements in QA processes, test automation frameworks, and observability practices, contributing to CI/CD pipeline efficiency and reliability - Collaborate with other QA team members, fostering knowledge sharing and adoption of best practices - Contribute to cross-team initiatives to enhance product interoperability, platform stability, and overall user experience

Job Requirements

  • A relevant tertiary qualification
  • Professional software testing experience of at least 5 years
  • Proven experience in quality assurance for complex web applications, ideally involving integration of multiple systems
  • Strong knowledge of test planning, test case design, and test execution
  • Hands-on experience with integration, end-to-end, regression, and performance testing
  • Proficiency in test automation frameworks and scripting languages
  • Familiarity with CI/CD pipelines, version control systems and automated build/test processes
  • Solid understanding of APIs, data flows, system architecture, and database structures
  • Ability to analyze requirements, identify risks, and define testing objectives
  • Strong problem-solving and debugging skills to troubleshoot complex integration issues
  • Desirable:
  • Knowledge of contract testing, API mocking, and advanced automation practices
  • Proficiency in TypeScript and C#
  • Proficiency in Playwright, Jest/Vitest and JMeter
  • Experience contributing to observability, monitoring, and metrics for quality assurance
  • Knowledge of security, performance, and accessibility testing best practices

Benefits

  • Robust medical, dental, vision offerings
  • RRSB with company match
  • Flexible working and PTO
  • Take your birthday off
  • Frequent team-building events
  • Fantastic training and development opportunities
  • $110,000-130,000 CAD Salary

Related Categories

Related Job Pages

More QA Engineer Jobs

Endo Health GmbH logo

Junior Quality Assurance, App Tester

Endo Health GmbH

Die Endo-App unterstützt Betroffene beim Selbstmanagement und im Alltag mit #Endometriose.

QA Engineer64 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Manual testing of mobile applications, with a focus on confirmation and regression testing • Creation and maintenance of test plans and test cases • Creation and maintenance of automated end-to-end and backend tests • Documentation, analysis, and tracking of software defects, including creating and maintaining bug tickets in Jira • Close collaboration with the development team to continuously ensure and improve software quality • Support in release management • Active contribution to improving usability and the user experience

Germany
€31.0K - €35.8K / year
Job Closed
Clario logo

Software Quality Engineer – V&V

Clario

Transforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology

QA Engineer64 days ago
Full TimeRemoteTeam 5,001-10,000Since 1973H1B Sponsor

• Review software specifications and validation documentation to ensure clarity, completeness, and testability • Design and develop comprehensive test cases, including functional, integration, and performance scenarios • Execute manual test cases, capture test evidence, and manage accurate test data for validation activities • Analyze test results, identify defects, and document reproducible issues with clear root cause insights • Collaborate with developers and project teams to validate new features and ensure regression coverage • Manage the defect lifecycle, including prioritization, retesting, and tracking within bug management systems • Maintain and configure test environments, including backend systems and supporting tools • Create and maintain validation documentation aligned with SOPs, regulatory standards, and Good Clinical Practices (GCP) • Support internal and external audits by preparing and providing required validation documentation • Monitor project timelines, risks, and testing progress, providing clear status updates and escalations as needed • Contribute to test planning, effort estimation, and coordination across multiple projects • Identify opportunities to improve testing processes, tools, and overall quality practices • Collaborate across teams, share knowledge, and support onboarding and mentoring of new team members

United States
Job Closed
3Pillar logo

Technical Lead QA Automation (UiPath) - Contractor

3Pillar

Founded in 2006, 3Pillar Global is a modern application strategy, design, and engineering firm that builds breakthrough software products that power digital bus

QA Engineer64 days ago
Full TimeRemoteTeam 1,001-5,000

We are 3PILLAR GLOBAL We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key differentiator is our Product Mindset. Our development teams focus on building for outcomes and all of our team members around the globe are trained on the Product Mindset’s core values – Minimize Time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align to client goals from the earliest conceptual stages through market launch and beyond. Responsibilities - UiPath Expertise is Central to This Role - This engagement requires hands-on UiPath experience from day one. The QA Lead will lead a UiPath-based POC, build automation workflows on a UI-only enterprise platform, and coach client resources through tool adoption. See the UiPath Qualifications section for full requirements. - QA Consulting, Leadership & Delivery Management - Serve as the primary QA consultant and lead for the engagement, providing strategic guidance and hands-on direction to both 3Pillar and client teams. Reporting to the 3Pillar Product Development Manager and client leadership. - Advise client stakeholders on QA best practices, automation strategy, and tooling decisions — translating technical recommendations into clear, business-aligned direction. - Participate in backlog refinement, sprint ceremonies, release planning, and retrospectives. - Ensure QA work is clearly estimated, planned, and aligned with sprint deliverables. - Prepare QA status reports as a way to communicate test progress, test results, risks, and blockers with clarity and anticipation. - Complete the logging, tracking, communication and resolution of defects. - Maintain confidentiality, security and data privacy standards throughout all areas of responsibility. - Test Strategy & Quality Governance - Own the overall QA strategy across functional, regression, integration, and non-functional testing. - Define and maintain processes and best practices for test design, traceability, defect management, and environment usage. - Establish and monitor quality metrics that guide engineering decisions. - Balance coverage, speed, and maintainability while managing testing-related technical debt. - Automation Architecture & Hands-On Implementation - Design, build, and scale test automation frameworks for UI, API, and end-to-end testing. - Lead hands-on automation development demonstrating technical excellence and best practices. - Select appropriate tools, libraries, and patterns to ensure long-term stability and scalability. - Build, customize, deploy and manage the environments and test automation framework. - Design, implement, and maintain UiPath RPA automation workflows to support UI-driven test automation on enterprise platforms where backend API access is unavailable. - Integrate automation suites into CI/CD pipelines (e.g., smoke tests, regression packs, nightly executions). - Evaluate and introduce automation accelerators, optimizations, and emerging technologies (including AI-assisted testing). - Client & Stakeholder Collaboration - Act as the main QA point of contact for the client, providing strategic recommendations and technical guidance. - Collaborate closely with Business Analysts to translate requirements, user stories, and acceptance criteria into actionable test scenarios and automation coverage. - Prepare and run in-person workshops, demos, discovery sessions, and planning sessions in Toronto. - Communicate proactively with Engineering, Product, Business, and UAT stakeholders. - Coaching, Mentoring & Talent Development - Guide and mentor QA engineers, helping them grow in automation, exploratory testing, and technical thinking. - Partner with Business Analysts to support knowledge transfer, ensure test coverage aligns with documented requirements, and contribute to building internal QA capability within the client team. - Promote knowledge sharing and continuous learning practices. - Build and staff the QA team by hiring new QA engineers and developing current staff. Requirements - Required Qualifications Experience - 8+ years of professional experience in Software Testing and Quality Assurance (SDET). - 3+ years serving as a QA Lead, Automation Lead, or Technical QA Lead for complex systems. - Solid, proven experience creating test automation frameworks from scratch—not just enhancing existing ones. (Critical requirement) - Hands-on experience architecting and implementing automation using: - RPA / UI automation: UiPath (required — see UiPath requirements below). - UI tools: Selenium, Playwright, Cypress, WebDriverIO, etc. - API automation frameworks: REST Assured, Postman/Newman, SuperTest, or similar. - Strong programming/scripting experience in languages such as Java, C#, JavaScript/TypeScript, or Python. - Experience integrating automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. - Strong understanding of SDLC, Agile/Scrum methodologies, and QA automation practices. - Excellent communication skills with the ability to articulate QA recommendations to technical and non-technical audiences. UiPath Automated Testing Experience (Required for this Engagement) Given the nature of the client’s enterprise platform (Vitech V3locity), which operates exclusively through UI-driven interactions with no available backend APIs, UiPath is the primary automation tool for this engagement. The following UiPath-specific qualifications are required: - Hands-on experience designing and building UiPath automation workflows, including Studio, Orchestrator, and the UiPath Test Suite. - Proficiency with UiPath Test Manager for test case management, execution tracking, and reporting. - Experience automating complex desktop and web UI applications using UiPath, including handling dynamic elements, pop-ups, and multi-step navigation flows. - Familiarity with UiPath best practices: REFramework, exception handling, logging strategies, and maintainable selector management. - Experience configuring and managing UiPath Orchestrator environments: robots, queues, assets, and scheduling. - Ability to coach and upskill team members (including client-side resources) on UiPath tooling and automation best practices. - Experience leading or executing Proof of Concept (POC) engagements using UiPath, including designing and running test scenarios to evaluate UiPath as a test automation tool against defined acceptance criteria — directly relevant to the UPP automation assessment. - UiPath certification (e.g., UiPath Certified Professional – RPA Developer) is a strong asset.

United States
Job Closed
Waymo logo

Software Quality Operations Specialist

Waymo

Waymo is a company in the autonomous driving technology space offering self-driving vehicles with the potential to increase mobility and decrease lives lost in

QA Engineer64 days ago

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. The Software Quality Operations (SWQOPS) team is at the heart of ensuring the safety, reliability, and quality of the Waymo Driver. Our mission is to build an adaptable and scalable operation, increasingly powered by AI, to deliver the crucial insights necessary to confidently deploy and grow Waymo's autonomous vehicle service. Waymo is experiencing unprecedented growth, rapidly expanding into new cities and launching new vehicle platforms. SWQOps, particularly our Technical Specialists, are critical to this expansion, enabling us to scale safely and efficiently. Why this team is Essential to Waymo's Success: In this role you will: - Partner with Engineering to design, test, and deploy cutting-edge Machine Learning (ML) and Generative AI (Gen-AI) models and tools to drive step-change improvements in issue discovery & detection, triage efficiency, and quality assurance. - Leverage AI-powered insights and traditional triage signals to proactively identify emerging on-road issue trends, new risk scenarios, and edge cases. Develop and refine data-driven strategies for issue discovery and monitoring, enhanced by ML model outputs - Serve as the key link between AI/ML development and operational execution. Define and document new policies, guidelines, and Standard Operating Procedures (SOPs) that integrate AI tools and insights into daily vendor workflows. - Design and implement robust quality control processes for both human and AI-generated outputs. Perform meta-quality checks, validate the integrity of vendor work, and provide feedback to improve both human and model performance. - Act as the subject matter expert for our Software Quality Operations, working closely with stakeholders, program leads, and vendor teams to ensure seamless adoption and maximum impact of AI/ML advancements in our quality processes. Be the trusted source for creating and updating technical policies, guidelines, and standard operating procedures for new scopes, platforms, and driving signals - Provide technical leadership and consultation to stakeholders to enhance our workflows and quality. You'll be at the forefront of identifying and escalating issues with our tools, providing technical requirements to engineering, and driving user testing to support the development and deployment of new tooling features. - A proven ability to work in a fast-paced, high-stress environment while maintaining good judgment. - Excellent communication and interpersonal skills to effectively collaborate with a wide range of individuals in a diverse and dynamic work environment. You have: - BS/BA degree or 4 years of relevant work experience in AV Software Quality Operations - Increased competency in supporting all phases of the machine learning development lifecycle, from data preparation and training to validation, deployment, and continuous monitoring. - Experience with ML testing and validation, including dataset quality assurance, bias detection, edge-case scenario testing, and performance evaluation using statistical metrics. - Ability to quickly learn and implement new concepts and utilize proprietary tools. Strong understanding of driving rules and regulations. - Must have the ability to work a flexible schedule, including some weekends and holidays, as needed. We prefer: - Demonstrated strong execution with ability to drive outcomes. - Experience working with offshore teams / multiple local operations hubs. - Basic SQL querying. - Competency in LLM / transformer models, and / or ML for robotics domain experience. - A greater focus on using your subject matter expertise for results analysis and direct customer consultation in the development of new and improved. solutions. - Self-motivated with basic skills in task planning and time management. The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process. Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements. Salary Range $130,000—$160,000 USD

United States
$130K - $160K / year