Quality Assurance Team Leader, Marlborough, Full-Time

  • marlborough

** Quality Assurance Team Leader, Marlborough, Full-Time**

**Job Category****:** Information Systems **Requisition Number****:** QUALIShowing 1 location **Job Details**

**Description**

**Summary/Objective:**

Responsible for ensuring product teams deliver high quality applications, systems and data. Leads the quality and testing efforts to ensure completion of quality assurance deliverable, adherence to quality assurance practices. Ensures that all internal and external applications meet the end users requirements, respond to user inputs in a timely fashion and have efficent, logically constructed workflows. Performs code testing at the user level, both manually and with automated tools. In addition, collaborates with Development, Project Management and Business Analyst Teams to understand member usage, develop test plans for features, track bugs and support the technical implementation. This individual will act as a primary liaison between business users and technical teams by providing testing support for various systems and/or applications. This role is measured by the effectiveness of the QA team in improving product quality while progressively improving both QA processes and practices. Requires sufficient knowledge of QA processes to provide guidance, support and testing expertise to their team.

**Essential Functions:**

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

* Build out test plans for each release which include allocating test execution work and test creation work, to meet quality metrics.

* Manage and monitor the creation of automated test cases.

* Manage and monitor the execution of existing suites of regression, new feature tests and smoke tests.

* Coordinate and review the work efforts of the quality assurance engineers.

* Report the status of testing results and quality assurance plans.

* Track defects through the entire defect lifecycle and works with business owners to triage bugs and manage the bug backlog.

* Foster a healthy team environment and opportunities for subordinates and peers.

* Oversee the design and maintenance of test strategies, test case templates and test data

* Directly build automated test cases and add to existing test suites

* Work with the Manager to craft Quality metrics and measure and make visible these metrics to the company.

* Perform other job-related duties as assigned by Manager(s).

Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Job Competencies:

* Ability to plan, schedule, direct work of self and others; balance task requirements and individual abilities; organizes materials to accomplish tasks, sets challenging yet achievable goals for self and others.

* Communicate a vision and inspire motivation; engage with others (direct-reports and peers) in a team process to solve problems; work to find win/win resolution of differences; awareness of how management style impacts staff productivity and development; modify leadership style to meet situational requirements; help team stay focused on major goals while managing within a context of multiple directives.

* Possess, acquire, and maintain the technical/professional expertise required to perform the job effectively and to create client/customer solutions. Technical/professional expertise is demonstrated through problem solving, applying professional judgement, and competent performance.

* Set high standard and well-defined, realistic goals for ones self; displays a high level of effort and commitment towards completing assignments in a timely manner, work with minimal supervision; is motivated to achieve.

* Take action without being asked or required to; achieve goals beyond job requirements; being proactive; taking prompt action to accomplish objectives.

* Clearly convey and receive information and ideas through a variety of media to individuals or groups in a manner that engages the listener, helps them understand and retain the message, and invites response and feedback. Keep others informed as appropriate. Demonstrate good written, oral, and listening skills.

* Break down problems into component and recognize the interrelationships; make sound, well-informed, and objective decisions. Compare data, information, and input from a variety of sources to draw conclusions; take action that is consistent with available facts, constraints, and probable consequences.

* Build constructive working relationships with clients/customers, other work units, community organizations and others to meet mutual goals and objectives. Behave professionally and supportively when working with individuals from a variety of ethnic, social and educational backgrounds.

* Facilitate the implementation and acceptance of change within the workplace encourage others to seek opportunities for different and innovative approaches to addressing problems and opportunities.

* Monitor and check work to meet quality standards; demonstrate a high level of care and thoroughness check work to ensure completeness and accuracy.

* Commitment to developing professionally, attend professional conferences, focus on best practices, values cutting-edge practices and approaches; take advantage of a variety of learning activities, introduce newly gained knowledge and skills on the job.

Education and Experience Requirements:

* Bachelors Degree in Computer Science/Engineering or equivalent work experience

* Minimum of 5+ years of experience with quality assurance in a technical setting

* Minimum of 3 years of experience managing and growing a team

* Working knowledge of all aspects of the software development lifecycle

* Automation testing experience against Selenium C# or equivalent

* Experience with libraries and testing frameworks

* Experience in API testing and microservice testing patterns

* Experience in web-based application testing including cross-browser and mobile device compatibility

* Experience working in an agile based environment

* Excellent interpersonal, analytical and communication skills

* Ability to explain complex technical solutions to technical and non-technical audiences, and to connect technological solutions with measurable business value

* Ability to consider solution impact and long-term effects of decisions/solutions

Supervisory Responsibility:

This role is responsible for a team of quality assurance engineers.

Work Environment:

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopier/scanner, filing cabinets, and fax machines.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. This is a largely sedentary role. While performing the duties of this job, the employee is regularly required to stand, talk, hear, and use hands and fingers to handle, feel or operate objects, tools or controls and to reach with hands and arms. Ability to operate a computer is required.

**Travel:**Minimal, as required by the business or professional development.

Service Excellence: The DCU Way:

All employees are expected to provide service excellence the *DCU Way* through teamwork and by providing quality service to internal and external members, incorporating the Guiding Principles of DCUs culture:

* People come first

* Do the right thing

* Make a difference

Bank Secrecy Act (BSA):

All Credit Union employees are required to complete all BSA related training annually and maintain knowledge of current BSA policies, specifically those related to functions performed within the department and identify and report possible suspicious a