Senior Software QA Engineer I

$90,000 - $130,000/Yr

Onestream Software - Birmingham, MI

posted 3 months ago

Full-time - Mid Level
Birmingham, MI
Publishing Industries

About the position

The Senior Software Quality Assurance Engineer at OneStream Software plays a crucial role in ensuring the quality and reliability of enterprise software solutions. This position is remote and requires a strong background in Microsoft technologies, as well as experience in testing complex software systems. The engineer will be a key member of a software engineering team that is responsible for developing Corporate Performance Management (CPM) software tailored for large corporations. The software is designed for high-end deployments, either at customer facilities or in the Microsoft Azure cloud, and involves sophisticated OLAP-type, multi-dimensional, multi-server, multi-threading, web, and SQL technologies. The core mission of this role is to support the Office of Finance at large corporations by delivering high-quality software solutions that meet their complex needs. In this role, the Senior Software QA Engineer will be responsible for a variety of tasks including providing support to business analysts and customers, testing enterprise software solutions, and reviewing and critiquing Acceptance Test Plans. The engineer will transform requirements into comprehensive test cases and determine the necessary testing approaches to ensure quality coverage. Participation in peer code reviews and mentoring junior QA engineers are also key responsibilities. The engineer will lead discussions on test generation and process improvements, analyze engineering metrics, and suggest enhancements to both functional and technical aspects of the products. The position requires a proactive approach to identifying gaps in test coverage and developing new tooling and infrastructure in collaboration with other team members.

Responsibilities

  • Provides support to Business Analyst, Customer, and Testing support.
  • Tests enterprise software solutions.
  • Review, write and/or critique Acceptance Test Plans within a story or given requirement.
  • Transforms requirements into solid test cases for Acceptance Testing and determines other test approaches needed for quality coverage.
  • Participates in peer code reviews.
  • Participates and provides development and support to QA engineers for test case reviews.
  • Lead and deliver assigned software changes.
  • Accountable to ensure the assigned areas are being released with excellence (High quality).
  • Recognizes gaps in test coverage and provides suggestions for mitigation.
  • Responsible for development of new tooling and infrastructure in collaboration with other quality department team members.
  • Regularly leads discussions on test generation, test enhancements and process improvements.
  • Analyzes engineering metrics and makes suggestions to improve KPIs.
  • Suggests enhancements to the functional and technical aspects of products.
  • Drive process improvements forward.
  • Mentor QA Engineers on small areas of the OneStream product.

Requirements

  • 5+ years of experience in quality engineering.
  • Experience in testing enterprise software solutions.
  • Ability to document solid, well thought out test cases for complex functionality.
  • Ability to assess features and determine the appropriate testing technique required.
  • Strong troubleshooting skills; client engagement.
  • Strong estimating and risk assessment skills.
  • Effectively collaborates across teams/organization.
  • Knowledge of test automation tools including Selenium, TestComplete or other automation tools.
  • Proven experience with Agile/Scrum development methodologies.
  • Testing Enterprise software experience in Cloud or SaaS deployments.
  • Software Skills in SQL Server, testing Web Services, including REST API's, Azure DevOps, JIRA, Xray, and GIT.
  • Domain knowledge in OLAP and multidimensionality skills.

Nice-to-haves

  • Bachelor's degree in Computer Science, Engineering or related field or experience.
  • 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, Other EPM solutions.
  • Mentoring junior QA Engineers.
  • ASQ or CQE Certification or studying for certification.

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