Onestream Software - Birmingham, MI
posted 3 months ago
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.