Leads teams or work that includes various testing methods, processes or tools
Includes manual, batch and/or automated testing and/or environment support to ensure all application/infrastructure changes meet company standards and end user requirements
Effective use of tools to communicate software defects and testing status to development areas, peers and management
Assesses risk associated with new application and software implementation
Represents and promotes QA methodology across IT
Devises improvements to current procedures and develops models of possible future configurations
Provides assistance to team members with issues needing technical expertise
Provides on the job training for new or less experienced team members
Solves complex problems; takes a new perspective using existing solutions; Works independently receives minimal guidance; Frequently inter-organizational and outside customer contacts
Represents the organization in providing solutions to difficult technical issues associated with specific projects
Contributes to the completion of specific programs and projects
Requirements
Bachelor’s degree in relevant discipline or equivalent work experience
5 – 8 years of relevant experience, or Master’s degree with 3 – 5 years of relevant experience
Understanding of software development methodology
MS Office skills required
Knowledge of automated test tools and/or programming languages
Demonstrated advanced technical and analytical skills
Excellent verbal and written communication skills
Strong leadership skills
Ability to adapt in a dynamic work environment, learn quickly and solve problems
Ability to work a flexible schedule to accommodate business needs
Detail-oriented with the ability to work and guide others during time constraints to meet deadlines