Job Description
prior to releasing them into our production environment. This position is responsible for the full QA lifecycle within an agile team. Manual testing skills are used in the functional and regression phases, based on the feature and the fit. Additional skills in performance and security testing are required along with the capability to assess testing needs beyond the obvious. Automation testing is periodically used to create datasets, but this is not an automation testing position.
The Sr. Software Quality Analyst works closely with Developers and Product Managers, in an agile sprint format, developing and executing test plans and test cases mainly manual test execution. The QA team members must ensure that the entire QA lifecycle (including feature conception/design, functional testing, security testing, performance testing, regression testing and deployment) is complete for any feature or code output of the given team.
Specific Duties:
Test Planning – 30%
- Define test strategies for complex functional projects and IT initiatives
- Develop high level test plans that cover all phases of testing, including test script automation
- Align business and functional requirements
- Participate in the refinement of the team’s agile user stories
- Challenge assumptions, question and understand how software will be utilized
Functional Test Execution – 50%
- Conduct manual testing for client’s Business Intelligence product offering
- Use strong SQL skills to understand data in the database
- Test the data transformation process that moves data from the main database to the Data Warehouse
- Test the final reports (experience in BI Visualizations is important)
- Collaborate with developers, BAs and DBAs to validate test findings
- Identify and log defects using defect tracking tools. Validate solutions when completed
Team Support – 10%
- Participate in troubleshooting priority defects (support Technical Services)
- Continually seek opportunities to increase Member satisfaction and deepen Member relationships
Process Adherence / Improvement – 10%
- Provide ongoing feedback / improvements to the AF Agile process
- Promote continuous improvement regarding use of testing tools and quality metrics
Experience Necessary:
- Bachelor’s degree in Business, Information Systems, Computer Science, or related field
- Minimum 7 years testing experience
- Minimum 5 years experience testing data transformation to populate a Data Warehouse
- BI Visualization testing experience is required
- Analyst quality problem solving skills required
- Industry related certifications a plus
- Insurance industry experience / knowledge a plus
Key Competencies Include:
- BI Visualization testing experience – (Tableau, WebFOCUS, birst, Power BI)
- SQL – Strong working knowledge of database modeling and design; strong SQL / query skills
- Experience testing data transformations
- Experience in strategizing and completing functional testing projects
- Agile – Working knowledge of QA’s role within the Agile software development process
- Strong analytic and problem solving skills
- Ability to multi-task and work on multiple projects simultaneously
- Team player, open-minded, and flexible
- Comfortable working in a fast-paced environment
- High attention to detail
- Strong interpersonal skills
- Excellent verbal and written communication skills
- Proficient in creating high level test plans, detailed test cases, and test automation scripts for products that have been released into commercial environments.
- Ability to function as a liaison between the business, technical organization, and operational areas
- Quickly understand business issues and data challenges of Member’s organization and industry
- Ability to train and/or explain product behaviors, new features, updated functionality
- Interact professionally with a diverse project team, including executives, managers, technical IT staff, and subject matter experts
- Work productively on an independent basis and as part of a team
- Recognize areas for improvement in internal processes and provide solutions
- Ability to identify and resolve critical issues with ease