SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
OneStream is seeking a Senior Software QA Automation Engineer to join their quality engineering team. The role focuses on architecting, developing, and maintaining scalable test automation frameworks for OneStream's Corporate Performance Management (CPM) software platform, which serves large enterprises with complex OLAP, multi-dimensional, multi-server, and multi-threading architectures deployed on-premises or in Microsoft Azure.
Key responsibilities include:
- Architect and develop automation frameworks using C#, Selenium, RestSharp, Appium, and related technologies; lead enhancement of frameworks, tooling, and CI/CD infrastructure
- Build deep product knowledge of OneStream's CPM platform to design automation solutions aligned with functionality and business requirements
- Partner with developers, product managers, and business analysts to gather requirements and uphold quality across the software development lifecycle
- Collaborate with QA and development teams to build comprehensive test cases, close coverage gaps, and integrate automation into the product quality strategy
- Investigate automation failures and production issues; report on test metrics and partner with development to resolve issues
- Provide expert automation support to business analysts, customers, and the testing team
- Lead peer code reviews, mentor automation engineers, and uphold code quality and maintainability standards
- Champion process optimization and drive improvements to software development and testing practices
- Evaluate quality benchmarks, automation metrics, and QE discipline standards; recommend improvements for team growth
This is an individual contributor role with no supervisory responsibilities. Minimal travel is required. The role is fully remote within the United States.
REQUIREMENTS:
- Bachelor's degree in engineering, computer science, or related IT field
- 5+ years building test automation for web applications, including 3+ years programming
- Hands-on experience with C#, Selenium, RestSharp, SQL, Azure (including pipelines), and Git
- Strong grasp of object-oriented programming and design patterns; skilled at writing reusable libraries
- Experience with Agile/Scrum methodologies
- Strong foundational understanding of multi-tiered architecture
- Ability to analyze and communicate technical issues, lead discussions, and influence decisions
- Strong troubleshooting, estimating, and risk-assessment skills; comfortable with client engagement
- Drives collaboration across scrum teams and the broader organization
- Excellent written and verbal communication skills
PREFERRED:
- Experience in object-oriented concepts in any programming language
- Experience in Azure or AWS cloud platforms
- Experience leading and working with offshore teams
- SQL and database query development knowledge