Let’s Connect Today!

NextGen Person

IT QA Analyst - Lead in Bloomington, MN at NextGen

Date Posted: 4/9/2018

Job Snapshot

Job Description

The Lead QA Analyst manages teams and drives overall vision according to the team's goals. The Lead QA Analyst holds responsibility for the analysis of specifications as well as the environment / systems into which changes are to be made to create detailed testing requirements and the task of testing with the intent of detecting defects in software by contrasting a computer program's expected results with its actual results for a given set of inputs.

  • Manage efforts affecting large-scale, highly complex, cross-functional / platform environments

  • Typically spends majority of time providing direction across large teams at all levels but capable of solid individual performance when required

  • Share knowledge, coaches, and mentors others in area of expertise. Ability to perform functions at all levels of a process. Will serve as technical lead in area of expertise. Will have duties instructing, directing, and checking the work of others

  • Possess excellent communication and relationship skills. Comfort ability interfacing with director level management for technical briefings, status reports, etc.

  • Analysis of specifications and the environment / systems affected by proposed changes to identify what needs to be tested for successful integration and what entities will need to be involved in establishing test requirements and provide approval for implementation

  • Test software to ensure proper operation and freedom from defects. Carry out various methods of testing including manual, batch and automated to test application/infrastructure changes and correlate them to the business solution or to support QA environments

  • Utilize established processes and tools in the creation of test plans and test cases, set up data and track defects

  • Create test plans, test cases, and complex test data along with execution, documentation and follow up on results

  • Validation of test results, proactively explain and work through variances. Validation of test results (Manual or automated scripts)

  • Contribute to estimation process by providing information for project re-estimates

  • Contribute to the identification and implementation of process improvements

  • Report progress on problem resolution to management


  • Over 7 years experience in system testing or QA required

  • Solid understanding of the QA role and associated testing principles and testing requirements including compliance with audit control points

  • Solid understanding of QA methodology and how it fits into the Software Delivery Lifecycle

  • Ability to function independently

  • Identify the appropriate SME resources from whom to solicit additional technical and business knowledge critical to the success of the testing effort

  • Design and create test plans, test cases, complex test data and scripts (including automated scripts) along with execution, documentation and proactively follow up on results; and/or support QA environments

  • Ability to quickly develop a good understanding of the technical details of the application(s) / system(s) they are testing as well as correlate that activity to the solution and the business it supports

  • Ability to translate high level or vague specifications into clear and detailed testing requirements

  • Demonstrated strong technical and analytical skills

  • Detail oriented with the ability to work and guide others during time constraints to meet deadlines

  • Ability to adapt in a dynamic work environment, learn quickly and solve problems

  • Understand the basics of forecasting and funding process and be accountable for funded hours on their piece of a project or task. Possess a working knowledge of how their work impacts the financial goals of the organization.

  • Demonstrated ability to take on large, complex projects and special assignments as needed including cross functional assignments and multiple concurrent assignments

  • Ability to analyze, assess, document and resolve cross functional issues and work.

  • Strong written and verbal communication skills

  • Strong time management skills, ability to work well in a diverse environment

  • Understanding of software development methodology

  • General PC knowledge including working knowledge of Microsoft application software (i.e., Word, Excel)

  • Ability to work a flexible schedule to accommodate business needs