Onestream Software - Birmingham, MI

posted 6 days ago

Full-time - Senior
Birmingham, MI
Publishing Industries

About the position

The Senior Software QA Automation Engineer I plays a crucial role in the platform engineering team at OneStream Software, focusing on quality assurance for Corporate Performance Management (CPM) software. This position requires a strong background in Microsoft technologies and involves developing automated test scripts, enhancing the test automation framework, and collaborating with various teams to ensure high-quality software delivery. The role is essential for maintaining the reliability of the CI system and improving testing processes to support the company's growth in providing solutions for large corporations.

Responsibilities

  • Collaborate with the QA and Development staff to understand the goals of test automation, build and create automated test scripts and repair and maintain test scripts.
  • Work with QA Automation architect to enhance and maintain the test automation framework.
  • Guide the testing approach for new feature development in collaboration with engineering group counterparts.
  • Responsible for development of new tooling and infrastructure in collaboration with other quality department team members.
  • Recommend new test automation tools and processes that will improve our quality and velocity.
  • Take ownership of test failures and ensure that our CI system is reliable.
  • Regularly lead discussions on test generation, test enhancements and process improvements.
  • Analyse engineering metrics and make suggestions to improve KPIs.
  • Identify test gaps and prioritize adding coverage based on areas of risk.
  • Provide input into testing the security and scalability of the product and tests.
  • Mentor and train other engineers.
  • Ensure distribution of project status updates to other departments to build awareness of current projects, gather feedback, and seek input for future initiatives.
  • Create and strategize quality assurance automation strategies and best practices (test plans, test cases, enhanced documentation, increased test result visibility, manual/automation balance, etc.).
  • Establish and cultivate strong business relationships with IT professionals, and other internal stakeholders.

Requirements

  • Bachelor's Degree in an engineering or IT-related field.
  • 8-10+ years quality assurance experience, preferably in Financial Applications.
  • 8+ years of experience with test automation tools including Selenium, BrowserStack, TestComplete.
  • 5+ years of experience with an object-oriented programming language, preferably C#.
  • Proven experience with Agile/Scrum development methodologies.
  • Enterprise software experience, Cloud or SaaS providers, or web application providers is key.
  • Recent Microsoft technology focus.
  • Experience with technologies/tools such as VB .Net, Visual Basic, SQL Server, Web Services, WCF, WPF, XAML, XML, MVC, HTML5, and CSS.
  • Familiarity with Visual Studio, DevExpress, SQL Server, Azure DevOps, JIRA, Xray, and GIT.
  • Knowledge of OLAP and multidimensionality.

Nice-to-haves

  • Master's degree in engineering or IT-related field.
  • EPM/CPM knowledge or financial background.
  • Experience with Consolidation Software, such as OneStream, Hyperion Financial Management (HFM), SAP BOFC (Cartesis), SAP Outlooksoft BPC, IBM Cognos, or other EPM solutions.

Benefits

  • Excellent Medical Plan
  • Dental & Vision Insurance
  • Life Insurance
  • Short & Long Term Disability
  • Vacation Time
  • Paid Holidays
  • Professional Development
  • Retirement Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service