Senior Software QA Automation Engineer III
Location: Remote, Canada
Employment Type: Full-Time
Summary
The Senior Software Automation Engineer III is a technical expert in test automation and software quality, responsible for building advanced frameworks, mentoring across teams, and driving automation maturity. This role collaborates cross-functionally to improve software quality and shape the future of automation at OneStream. Our company delivers Corporate Performance Management (CPM) software for large enterprises, with deployments on-premises or in the Microsoft Azure cloud. The platform features a complex OLAP-style engine with multi-dimensional, multi-server, multi-threaded, web, and SQL technologies, built to solve critical challenges for the Office of Finance at major global corporations.
Primary Duties and Responsibilities
- Lead design and implementation of scalable automation architecture and frameworks across multiple products and platforms.
- Drive enterprise-wide automation patterns that integrate with CI/CD pipelines, reduce feedback cycles, and maximize reuse.
- Champion cross-team quality initiatives, identifying gaps in coverage, and aligning automation scope with business risk.
- Mentor and guide all levels of automation engineers, including design reviews, coaching sessions, and upskilling initiatives.
- Act as a liaison with development leadership and QE leadership to embed testability and automation early in the development lifecycle.
- Continuously evaluate emerging tools, languages, and design patterns to improve framework robustness and maintainability.
- Provide expert support and technical resolution for complex automation issues that cross team or infrastructure boundaries.
- Collaborate with product owners and architects to translate domain-specific knowledge into test automation strategy and tooling.
- Own and evolve test data strategies, test environment configurations, and automated observability of testing pipelines.
- Contribute to automation standards, technical documentation, and internal training initiatives.
Required Education and Experience
- 10+ years of programming experience with a primary focus on test automation.
- 7+ years of experience building complex, modular automation frameworks for web and API-based applications.
- Strong technical depth in Selenium, RestSharp, Appium, SQL, Azure, and Git.
- Proven track record of automation ownership at scale, including framework architecture, adoption, and sustainability.
- Significant experience with Azure DevOps or other CI/CD pipeline tooling.
- Familiarity with performance testing tools such as JMeter or LoadRunner.
- In-depth understanding of object-oriented programming and design patterns.
- Experience leading cross-functional automation efforts within Agile/Scrum environments.
- Demonstrated ability to assess risk, align automation priorities, and drive continuous testing strategies.
- Strong verbal, written, and interpersonal communication skills across technical and business audiences.
Preferred Education and Experience
- Bachelor’s Degree in Computer Science, Engineering, or related field.
- Experience in financial, CPM, or enterprise SaaS environments.
- Contributions to internal tooling libraries, open-source projects, or community-led automation practices.
- Emphasis on API-first development and a solid grasp on virtualization concepts.
- Proficient in test planning, exploratory testing, and identifying potential risks.
- Technical certification in Azure, Kubernetes or similar.
Knowledge, Skills, and Abilities
- Strategic mindset towards automation as a quality enabler, not just a test execution tool.
- High technical fluency across multiple technology stacks, environments, and platform constraints.
- Proactive in identifying legacy debt, test gaps, or brittle patterns and driving solutions.
- Comfortable navigating architectural discussions and guiding others toward long-term maintainability.
- Strong coaching skills and ability to lead by influence in matrixed environments.
- Passion for quality, craftsmanship, and sustainable engineering practices.
- Curiosity-driven, eager to explore modern test strategies and refine current approaches.
Supervisory Responsibilities
- This role does not have direct reports, but may provide day-to-day guidance to team members.
Travel
- Travel Requirement: There is minimal travel required for this role.
Who We Are
OneStream is how today’s Finance teams can go beyond just reporting on the past and Take Finance Further™ by steering the business to the future. It’s the only enterprise finance platform that unifies financial and operational data, embeds AI for better decisions and productivity, and empowers the CFO to become a critical driver of business strategy and execution. Our vision is to be the operating system for modern finance, digitizing core financial functions and empowering the CFO to become a critical driver of business strategy. To learn more visit www.onestream.com.
Why Join The OneStream Team
- Transparency around corporate structure, salary, and benefits.
- Core value of customer success.
- Variety of project work (not industry-specific).
- Strong culture and camaraderie.
- Multiple training opportunities.
All candidates must be legally authorized to work for any company in the country where this position is located without sponsorship.
OneStream is an Equal Opportunity Employer.
#LI-REMOTE #LI-TO1