Quality Assurance Lead
Candidates should have at least 8 years of QA experience and 3 or more years in a QA Lead role
Experience with Broadcast Media Systems and/or Rights Management Systems would be a big plus
A lot of the testing will involve integration testing with other systems so a strong background in integration testing and familiarity with Enterprise Service Bus is preferred
They are looking for a November 4th start date for this position and an in person interview is required
Quality Assurance Lead
OVERVIEW OF ROLE:
In the facilitation/coaching role, the Test Lead will help to support Agile delivery teams to apply the appropriate tools and methods to support the businesses specific product development goals. The Test Lead will then work with the team to adapt tools and methods and streamline them such that expected results become the focus and clear quality acceptance criteria determine whether user expectations are met. This means less emphasis on the volume of bugs found and remediated and more emphasis on the most important defects that deliver the highest business value and quality results.
This requires some negotiation, both subjective and objective criteria, and an explicit and implicit understanding of what the business and associated products need to do to claim success. The QA Testing Lead helps to bridge the inevitable gaps between user quality expectations and priorities, project management time/scope/budget expectations, and the delivery team s product capabilities as initially delivered as a Minimum Viable Product (MVP) and evolved to a Minimum Loveable Product (MLP).
PRIMARY DUTIES AND RESPONSIBILITIES:
-
Collaborate with Product Owners and Delivery Teams to understand business needs and associated product features demonstrate an understanding of how the product is intended to meet the business/stakeholder needs
-
Collaborate with Product Owners and Delivery Teams establish clear quality acceptance criteria within and across sprints
-
Work with the Delivery Teams to identify and prioritize product defects based on business impact/value using clearly defined criteria
-
Inform choices for the appropriate testing processes, tools and methods, right-sized for the complexity of the product, the stakeholder group, and the delivery method, i.e., Agile or Waterfall
-
Define, and/or adapt as needed, end-to-end testing plans with defined test resources, timeline and approach, including coordination across systems/projects as well as release planning needs
-
Coordinate creation of test scripts either directly or with the QA analyst(s)
-
Advise on the selection of testing and defect remediation tools as needed and applicable to the delivery team.
-
Create, manage and refine as needed, a process for prioritization and communication of testing results to developers, project managers, and other audiences
-
Support execution for embedded delivery team test planning for any systems/projects deployed by AMCN, this includes functional, end-to-end integration, regression, and performance scenarios self-directed teams will require less management and more facilitation and guidance regarding best practices and focus on quality, effectiveness, and efficiency of test execution
-
Assist in the development of all test scenarios to ensure alignment with quality objectives
-
Write test cases as well as audit the writing of test cases by other BAs and QA testers
-
Support the definition and right-sizing of the development of effective test plan results
-
Review and prioritize QA testing results with appropriate stakeholders
-
Ensure efficient assignment of test plan bugs to the appropriate staff for resolution using JIRA and support follow-up
-
Support User Acceptance Testing
-
Assist in the system deployment and release management process
-
Assist in the selection of any automation and/or performance testing tools
-
Work with Developers, Business Analyst, Product Owners, and Scrum Masters to collect Change Advisory Board (CAB) documentation as needed
-
Facilitate post Go-Live production defect triage concurrently with testing activities for in-progress development
-
Ensure appropriate quality assurance is completed prior to the release and communicate test status for input into program go/no go decisions
-
Generate quality metrics for test execution and drive the status calls with all stakeholders to help focus the delivery team on highest value and continuous improvement of QA test efficiency and effectiveness
-
Attend project meetings and/or Scrum ceremonies as needed
-
Ensure all IT policies & procedures are followed
PRIMARY CONTACTS
-
VP of Enterprise Applications and Solution
-
Product Owners
-
Scrum Masters/Project Managers
-
Delivery Teams
JOB REQUIREMENTS:
Work Experience
-
Test Lead: 3 years (Required)
-
Quality Assurance: 8 years (Required)
-
Broadcast/Media and Entertainment experience (Preferred)
-
Rights Management and Rights Accounting system experience (Desirable)
-
Experience with both large scale enterprise class project delivery as well as smaller, Agile, self-directed team execution
-
Experience working in either a Waterfall method or Agile method
Knowledge and Skills
-
Familiarity with testing tools TestRail, TestLink, TestFLO for Jira, Selenium
-
Strong in SQL queries and databases
-
Webservices testing using Postman/SOAP UI Pro
-
Enterprise Service Bus integration testing
-
GUI testing with business validations
-
Batch testing with business validations
Education
-
Bachelor s degree in computer science, engineering, or a related field, as well as experience working on a quality assurance team. Advanced degree preferred and/or demonstrable performance as a strong leader