What You Will Do:
♦ Manages a team of testing resources including the planning/scheduling, training and mentorship to personnel, ensuring proper resourcing, and status reporting to senior management and the customer.
♦ Designs test plans, scenarios, scripts, or procedures.
♦ Develops or specifies standards, methods, or procedures to determine product quality or release readiness.
♦ Participates in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
♦ Develops testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
♦ Documents test procedures to ensure replicability and compliance with standards.
♦ Identifies program deviance from standards and suggests modifications to ensure compliance.
♦ Monitors bug resolution efforts and tracks successes.
♦ Plans test schedules or strategies in accordance with project scope or delivery dates.
♦ Provides task direction and guidance to less experienced team members.
♦ Responsible for process improvement initiatives as they relate to testing efforts
♦ Investigates problems and develops disposition and corrective actions for recurring discrepancies.
♦ Recommends corrective actions, dispositions, and modifications.
♦ Supports the release management process and documentation.
♦ Coordinates test database refresh activities.
♦ Other duties as assigned.
What We Need:
♦ Bachelor’s degree in a related field or four (4) years of additional experience in lieu of degree.
♦ Minimum 8 years of experience in a testing/QA role.
♦ Experience in managing testing, software development, operations, or quality assurance teams in an Agile software development framework.
♦ Experience in the implementation of organizational processes and best practices.
♦ Experience in the development and maintenance of quality assurance programs.
♦ Experience in the review, analysis and reporting on quality discrepancies.
♦ Excellent written and verbal communication skills.
♦ Ability to work in a team environment and have sound judgment.
♦ Attention to detail, quick learner, have a positive attitude, ability to multi-task, self-motivated and able to work in a fast-paced environment.
♦ Able to work closely with all project stakeholders while delivering solutions.
♦ Strong analytical, organizational and project management skills.
♦ Demonstrated ability to lead and work with cross functional teams including senior level individuals.
♦ Must be able to thrive in a fast-paced, rapidly evolving environment with varying priorities, based on a team building culture.
♦ Experience at USCIS.
♦ Experience with 508 compliance testing and remediation.
♦ Management of testing/QA function on large (100+ FTE) team.