Director, Quality Assurance

Kobie   •  

Saint Petersburg, FL

8 - 10 years

Posted 176 days ago

This job is no longer available.

Within the Quality Assurance function, the Director, QA will provide general supervision and adherence to established procedures for quality assurance testers. This also includes designing and implementing test plans, including processes and procedures. This role is responsible for their overall performance and of the assigned QA team, as well as the team’s coordination, creation, execution, and maintenance of test cases to ensure quality control standards are achieved. This position also collaborates with all QA testers within the assigned team to meet the quality objectives of the organization and make continuous improvements to maximize testing coverage and reduce testing cycle time.


Primary Responsibilities and Duties

  • Lead assigned Quality Assurance team that will maintain multiple clients and releases in coordination with vendors while monitoring testing activities and key internal deliverables.
  • Own all aspects of the teams function from a QA perspective including but not limited to manual testing, functional testing, database testing, load testing, regression testing and performance testing.
  • Responsible for designing, developing and maintaining test cases and strategies to meet release deliverables, project testing requirements and other quality assurance considerations.
  • Lead & maintain the assigned team to manage overall testing effort, periodically directing other QA Testers as needed.
  • Work with team to develop and maintain repeatable and scalable automation test suites; generate manual test scenarios and test cases in a format that can be automated.
  • Work closely with developers to understand how product changes affect maintenance of test cases and the QA testing environments.  Participate in review sessions of business requirements.  Collaborate with other team members and contribute to design discussions. 
  • Work closely with the development staff to ensure that issues/defects are dealt with in a timely?and professional manner.
  • Develop and maintain any functional and regression tests to ensure code is functioning as designed.  Apply test methodology and product knowledge in the design of tests and testing strategies.
  • Generate test data.
  • Contribute to written policies/procedures and assist in maintaining compliance documentation as needed.
  • Troubleshoot defects and manage defect tracking and resolution processes so that a consistent, documented process is used and followed. Maintain well-organized records of test results.
  • Work with technical resources to discuss and troubleshoot issues; conduct post production verification and work closely with IT operations and developers to resolve any outstanding issues.
  • Scope testing efforts and represent QA in team meetings; act as an escalation for any QA issues on projects.
  • Manage the test environment including controlling builds into the environment. 
  • Communicate test progress, test results, and other relevant information to project stakeholders and management.
  • Review new or modified program, including documentation, diagram, and flow chart, to determine if program will perform according to user requests and conform to guidelines.
  • Prepare status reports for management.
  • Lead testing efforts without having a front end user interface for the application including but not limited to: Business Rules, Calculations, Data Integrity, Data Validation, Integration, and Connectivity.
  • Work directly with databases to verify data using SQL queries.
  • Work with log files to debug code.
  • Manage and maintain QA and UAT environments
  • Other duties may be assigned.


Knowledge and Skills

  • Strong Leadership and mentoring skills
  • Strong written and verbal communications skills
  • Strong analytical and problem solving skills
  • Team Management skills
  • Excellent time management skills
  • Strong knowledge of system testing best practices and methodologies
  • Experience working in a team-oriented, collaborative environment
  • Organized and detail-oriented; able to effectively perform multiple/concurrent tasks within deadlines in a dynamic environment
  • Good project management skills and/or substantial exposure to project-based work structures
  • Ability to translate requirements and troubleshoot issues
  • Significant experience testing across browser web applications
  • Understanding of and experience with automated testing tools
  • Should have worked in small teams following agile methodologies
  • Experience working with SQL
  • Experience in writing automated scripts from scratch in QTP, Selenium or other tools
  • Excellent culture fit and ability to collaborate with the team
  • Experience with one or more load performance tools
  • Previous experience managing projects for both short and long iterations; being able to scope different sizes and length of a project
  • Previous experience managing bug defect solutions and driving the creation of test plans
  • Become and remain proficient in all programs necessary to perform the everyday duties of this position

Experience and Education:

  • Bachelor’s Degree (B.A.) from a four year university preferably in Computer Science, Information Systems, or Business Administration or equivalent experience is required
  • 8+ years of testing experiencerequired
  • 5 years of creating/maintaining test automation frameworks preferred
  • 2+ years of mobile application testing experience
  • 5+ years of experience writing and reading SQL queries
  • 5+ years Management experience, specifically QA teams, required
  • Familiarity with multiple web browsers (versions should include current and two (2) versions prior to the current version), including IE, Firefox, Chrome and Safari a plus
  • HTML and XML experience
  • JSON experiencepreferred
  • Load testing experiencerequired
  • Experience working with offshore teams is a plus
  • Exposure to software release/build process/SDLC required
  • Scrum/Kanban/Agile experience
  • Experience in software testing
  • Experience testing web and reporting services applications