Job Summary :
As a Business Intelligence (BI) Quality Control Analyst, you will play a crucial role in a dynamic and growing BI team consisting of ten developers, an administrator, and an analyst.
Working within our Scrum team, your contributions will help maximize the value we deliver to our broader organization through high-level coordination.
You will refine and improve the team's change control and environment monitoring processes, enhancing operational efficiency by designing, developing, and executing automated and manual tests across various environments.
Our BI team is committed to innovation and invests significantly in technology and training.
You fit this role if you are
- Patient and diligence in promoting quality.
- Able to provide consistent, thoughtfully feedback on products to team members and internal customers (users of BI products).
- Curious and innovative about not only new ways of approaching solutions but also about finding new insights within data.
- Passionate about pursuing opportunities to improve customer experience (customer obsessed)
- Organized and detail oriented.
- Excited about working as part of a highly collaborative, self-organizing team that embraces Agile development principles and practices.
- Comfortable working in a fast-paced business atmosphere and are committed, focused, open, and driven toward team success.
- Excited to help others gain insight based on your work.
Key Responsibilities :
- Ensure software fidelity and user experience throughout our product lifecycle.
- Develop and improve existing scripts / tests / processes that monitor our Snowflake, ETL (dbt), and MicroStrategy environments.
- Able to succinctly bring the team up to speed on developing issues.
- Learn the structure of the data within MicroStrategy and how it enables our users to easily and efficiently perform analysis.
- Periodically work with end users to identify and prioritize software defects or provide first level support or guidance to work through minor problems.
- Help translate business requirements for defect correction and quality improvements into refinement ready user stories.
- Leverage automation and standardization to improve the efficiency and velocity of testing.
- Work with team leaders to identify the level of business risk associated with each software / hardware change and the appropriate level of quality assurance.
- Learn the data model and provide critical review of new development to reduce the duplication of effort and / or ambiguity in our product.
- Review development requirements and design documents to promote meaningful testing.
- Communicate and collaborate with other Scrum team members to ensure appropriate automation coverage.
- Learn how users are impacted by poor data or report design and introduce initiatives to remediate them.
- Provide overall guidance on system health / integrity through daily monitoring and bi-weekly summaries provided to the team.
Qualifications :
- Knowledge of QA methodologies and processes
- Five or more years of experience with either data analysis or engineering
- Understanding of data warehouse concepts such as Star / Snowflake, Normalization, and Slowly Changing Dimensions.
- Strong communication, written skills, and interpersonal skills (required to establish and maintain inter-departmental relationships).
- Knowledge of software engineering and development life cycle.
- BS / MS CS, technical degree or relevant experience.
- Authorized to work in the US on full-time basis.
- Preference for recent experience serving as an Agile Scrum team member.
- Preference for experience writing object-oriented scripts to perform testing and data comparison.
30+ days ago