Job Directory Quality Engineering Manager

Quality Engineering Manager
San Francisco, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Quality Engineering Manager

Description

At Pearson, we're committed to a world that's always learning and to our talented team who makes it all possible. From bringing lectures vividly to life to turning textbooks into laptop lessons, we are always re-examining the way people learn best, whether it's one child in our own backyard or an education community across the globe. We are bold thinkers and standout innovators who motivate each other to explore new frontiers in an environment that supports and inspires us to always be better. By pushing the boundaries of technology - and each other to surpass these boundaries - we create seeds of learning that become the catalyst for the world's innovations, personal and global, large and small.

The Software Quality Engineering Manager is responsible for ensuring that internally developed software applications meet or exceed business requirements. The position involves the management of a QE team(s) responsible for testing of internal business applications, backend systems, and client facing systems. This position is responsible for collaborating with business and technology management to strengthen the overall quality of deliverables: position requires close collaboration with Development, and various business stakeholders. This position is responsible for evaluating and implementing technology and tools to strengthen the QE process by increasing operational efficiency and testing quality. This role includes influencing strategic direction for the department, as well as providing daily operational oversight. The position requires a vision for how to grow and manage a first-rate QE department combined with strong hands-on management and communication skills to implement the vision

SQE Manager Responsibilities:

* Develop, manage, and provide leadership for a distributed Quality Engineering program


* Manage resources that could be local and offshore.


* Provide direction of QE staff members responsible for defining test strategies Design, develop, and maintain QE processes that align with business requirements


* Provide operational oversight on QE activities to ensure testing is performed according to established guidelines and within required project and delivery timelines


* Review, identify, and mitigate deficiencies in business requirements, technical specifications, and testing documentation to ensure completeness and testability


* Track and report on QE testing progress and risks for multiple initiatives & releases


* Establish metric reporting and perform trend analysis to track the effectiveness of and increase the quality of the QE program.


* Define and lead relevant cross departmental sessions focused on increasing project quality, such as test case review sessions, defect reviews, post release sessions, etc.


* Demonstrate flexibility in defining testing strategies to align with project requirements


* Leads, plans, schedules and implements testing for projects, defines test objectives, writes scripts (manual and automated). Formulates test plans including systems analysis, risk analysis, dependency analysis, writing and plotting test strategies, and determines how to report defects (pre/post- production).


* Investigates and reports project issues by communicating and working with various departments including: Development, Product, Project Management, Systems and Application support groups, as well as other project teams.


* Provides coaching, training and mentoring to Software Quality Engineers


* Understanding of CI/CD approach and QE effort needed to support it


* Identifies opportunities, then leads the roll out of inventive tech ideas and implements solutions with other projects teams, the SQE department, as well as other departments.


* Other duties as assigned.



Qualifications

EDUCATION and/or EXPERIENCE

Bachelor's degree in Computer related field preferred with at least 10 (ten) years experience and/or equivalent work experience. Experience leading and mentoring multiple teams and projects required; or equivalent education and experience to successfully perform the essential duties of the job.

KNOWLEDGE, SKILLS AND ABILITIES

* Expert experience or knowledge required in the following: SQE process, SQE documentation, Agile development methodology, and testing


* Intermediate experience or knowledge required in: HTML; XML; Java; JavaScript; SQL/TSQL(Includes DML/DDL/function commands), stored procedures, DB Tracing, DB profiling/SQL Profiler, impact analysis, DBsharding; AJAX, JSON, XPath


* Understanding of Coding Fundamentals (variable declaration, program flow, functions, error handling, etc)


* Understanding of Web Services (SOAP, REST)


* Understanding of Microservice architecture


* Understanding of non-relational databases (e.g., Cassandra, Coachbase) a bonus


* Proficient with automated testing tools (HP LoadRunner, Selenium, SoapUI/ReadyAPI, etc)


* Strong working understanding and implementation practice of software development life-cycle and testing tools


* Advanced experience using estimation practices related to task durations to meet schedules in an agile software development environment


* Ability to learn and actively seek new skills and knowledge to keep up with the changing technology field, including bringing any new ideas to the SQE department


* Ability to think outside the box, adapt to circumstances, learn from co-workers, and share information and experiences


* Work with other project teams to identify dependencies


* Able to research root causes around customer facing incidents


* Organize, implement, and execute defined testing processes within the test team


* Identify, recommend and implement mitigation strategies to keep project work on track


* Track project team progress by utilizing Jira; create pre-release and release templates that include all common user stories and tasks; add additional tasks for iteration planning


* Prepare groups and documentation for project release: App.Support, Release readiness Dashboard, etc.


* Lead deep dives after iteration planning


* Monitor QE work and escalate issues when appropriate


* Ensure status of Jira and HP ALM, etc. are up to date


* Ensure integration testing is conducted as needed - set up meetings with other teams, discuss testing needs, ensure testing is done



Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.

#LI-POST

Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.

Primary Location: US-CA-San Francisco

Work Locations: US-CA-San Francisco-50 California 50 California Street San Francisco 94111

Job: Efficacy

Organization: Technology & Operations

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: May 30, 2019

Job Unposting: Ongoing

Schedule: Full-time Regular

Req ID: 1902515

Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.