
Technical Lead QA Automation – UiPath
3Pillar Global
contract
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- 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.
- Serve as the primary QA consultant and lead for the engagement, providing strategic guidance and hands-on direction to both 3Pillar and client teams.
- 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.
- 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.
- 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).
- 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.
- 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.
Requirements
- 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.
- 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.
Benefits
- N/A 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
UiPathtest automation frameworksRPAUI automationAPI automationJavaC#JavaScriptTypeScriptPython
Soft Skills
communication skillscoachingmentoringstrategic guidancecollaborationknowledge sharingcontinuous learningproblem-solvingleadershipadaptability
Certifications
UiPath Certified Professional – RPA Developer