Responsibilities
Octave is seeking a Senior Quality Assurance Engineer with a strong analytics and data focus to be embedded within an Agile delivery team supporting our global Public Safety software, including the HxGN OnCall application suite. This role supports analytics, reporting, and data platforms that enable operational insight across mission-critical public safety systems. Experience in the Public Safety domain is highly valued.
This position partners closely with Developers, Data Engineers, Product Owners, and Scrum Masters to ensure data quality, report accuracy, and analytics reliability throughout the development lifecycle.
- Serve as an embedded QA partner on an Agile / SAFe delivery team supporting analytics and reporting capabilities
- Collaborate early with Product Owners, Data Engineers, and Developers to refine user stories, acceptance criteria, and data validation scenarios
- Apply and promote shift-left quality practices, including TDD (Test-Driven Development) and BDD (Behavior-Driven Development) principles, with a focus on data and analytics validation
- Design and execute test cases for data pipelines, ETL processes, reports, dashboards, and analytics services
- Validate data accuracy, completeness, transformations, aggregations, and performance across data sources and reporting layers
- Perform functional, integration, regression, and exploratory testing for analytics features throughout the sprint lifecycle
- Test and validate reports and dashboards built in Power BI (both on-premises and cloud-based deployments)
- Validate database objects including views, stored procedures, and functions using SQL Server
- Support testing of data pipelines and integrations involving SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), Azure Data Factory, and related services
- Identify, document, and triage defects with clear reproduction steps, data samples, and impact assessment
- Participate actively in Agile ceremonies (backlog refinement, sprint planning, stand-ups, reviews, retrospectives)
- Partner with QA peers to establish analytics testing standards, test data strategies, and best practices
- Use Azure DevOps for test management, defect tracking, and traceability
- Operate effectively in a Windows 11 environment using Microsoft Office tools (Word, Excel, PowerPoint, Outlook) for documentation, analysis, and reporting
Education / Qualifications
- Bachelor’s degree in Computer Science, Information Systems, Data Analytics, or a related technical discipline, or equivalent professional experience
Required Qualifications
- 5+ years of experience as a QA Engineer or Software Test Engineer embedded on Agile teams
- Strong understanding of Agile and SAFe frameworks and QA’s role in iterative delivery
- Solid knowledge of QA methodologies, test design techniques, and defect lifecycle management
- Experience testing analytics, reporting, or data-centric applications
- Familiarity with Power BI, including both on-premises and cloud-based implementations
- Strong SQL skills, including querying and validating database views and stored procedures
- Familiarity with TDD and BDD concepts and working with acceptance criteria
- Strong analytical, problem-solving, and communication skills
- Self-motivated, accountable, and comfortable in a fast-paced, collaborative environment
- Willingness to learn new technologies and continuously improve skills
Preferred Qualifications
- Experience with Public Safety, emergency response, or other mission-critical systems
- Familiarity with SQL Server Integration Services (SSIS) and SQL Server Analysis Services (SSAS)
- Experience testing data pipelines using Azure Data Factory
- Experience with report authoring and validation across analytics platforms
- Exposure to cloud-based data and analytics architectures (Azure preferred)
Location
- Preference for Huntsville / Madison, AL
- Remote candidates may be considered based on qualifications
#LI-PB1
LI-Remote
#SIG2026
About Octave
Octave provides mission-critical software that empowers organizations to make informed decisions across every stage of the asset lifecycle - Design, Build, Operate and Protect - where performance, safety, and reliability are non-negotiable and failure is not an option.
Turning complex operational data into actionable intelligence, Octave connects expertise, real-world conditions and enterprise-scale insight to improve performance, resilience and incident response where it matters most.
Octave has more than 7,000 employees in 45 countries. Learn more at octave.com and follow us on LinkedIn.
Why work for Octave?
All in. Always forward. That's the way we do things around here. We put trust in our people because we believe it's the best way to unleash potential, bring ideas to life, and keep moving ahead. And it's why we're committed to creating an environment that's truly supportive, providing you with the resources you need to support your ambitions, no matter who you are or where you are in the world.
Everyone is welcome
At Octave, we believe that diverse and inclusive teams are critical to the success of our people and our business. Here, everyone is welcome. As an inclusive workplace, we don't discriminate. In fact, we embrace differences and are fully committed to creating equal opportunities, an inclusive environment, and fairness for all.
Respect is the cornerstone of how we operate, so speak up and be yourself. You're valued here.