Pearson Jobs

Job Information

Pearson Software Quality Engineer in Hoboken, New Jersey

Software Quality Engineer

Description

SUMMARY

The Software Quality Engineer performs complex testing tasks requiring planning, scheduling, and testing to assure that developed products meet design specifications and are within total quality management limits and standards. They will communicate with product, developers and technical support specialists on product issues; operate under general supervision and report to the Software Quality Engineering Manager. This position requires two to five years of experience in development, research, or product testing.

DUTIES AND RESPONSIBILITIES

Develop and drive strategies and implementation of Software Quality Engineering best practices in support of the Pearson Higher Ed Homework product portfolio.

Assess and define automation approaches, frameworks and tools appropriate for the product sets

Support the development and implementation of strategies and plans related to Product features and automation

Responsible for deliverables each sprint in an agile environment

Work with SQE and other cross functional organizations in driving quality goals and initiatives.

Communicate with management team on quality initiatives, strategies and results

  • Guides the planning, creation and execution of automated tests using an test automation tool including, but not limited to, Selenium, Fitnesse, JUnit, and Java based home grown test frameworks. Understands the concepts behind and when to do automation.

  • Has demonstrated lead capabilities: lead a team successfully, worked well with other departments – Dev/PM/PdM, etc. Contributes to the development of other team members. Has demonstrated planning and resource scheduling skills. Facilitates troubleshooting and solves problems.

  • Understands and implements, at a team level, practices developed by the Core Platforms Practice Areas.

  • Understands when to execute a SQL trace to capture stored procedure execution/duration and read/writes.

  • Ensures highly complex testing on projects utilizing Practice Area guidelines. Such as, understanding API/Web Services testing and understanding when to write test harnesses using web services technologies and is able to disseminate this information to team members.

  • 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, Network Engineering, etc., as well as other project teams.

  • Provides training and mentoring to Associate Software Quality Engineers

  • Analyzes and ensures requirements/User Story acceptance criteria are acceptable for test case creation.

  • Executes manual and automated test cases, as well as performs back end data validation.

  • Tracks test progress and results in test management tools like Jira, Greenhopper, Stash, Perforce, ALM and Testlink.

  • 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

  • Software Quality Engineering experience including web application testing - including functional, systems integration testing, automation, performance, security

  • Solid understanding of the SDLC

  • Strong team player within software projects

  • Developing strategies and approaches for measurement of progress, and identifying/implementing improvements

  • Experienced with advanced automated testing concepts

  • Expert programming in several high level languages (Java, C#, C , Perl)

  • Extensive experience with Selenium for web page testing

  • Ability to communicate effectively with management at all levels relative to test requirements, strategies, approaches and results

  • Bachelor’s degree in Computer related field preferred with two (2) to five (5) years’ experience and/or equivalent work experience. Experience to successfully perform the essential duties of the job.

  • Experience building and testing large-scale, complex, distributed systems

  • Functional programming experience, or the desire to learn

  • Experience writing functional tests for Service Oriented Architectures

  • Experience with cloud-based solutions

KNOWLEDGE, SKILLS AND ABILITIES

Must Have:

  • Strong practical QA principles and practices foundation including test strategy, planning, execution and automation

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

  • Familiarity with automated testing tools (HP LoadRunner, QuickTest Pro, Selenium). Preferred but not required: Fiddler, Soap UI Pro

  • Ability to define, organize, implement, and execute testing processes within the assigned story

  • Ability to identify, recommend and implement mitigation strategies to keep project work on track

  • Ability to monitor QA work and escalate issues when appropriate

  • 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

  • Excellent team player with agile implementation with responsibilities of deliverables each sprint

  • Ability to work independently and mostly in a team-based environment

  • Ability to work efficiently in a fast paced environment

  • Ability to work under pressure and in high stress situations

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-NJ-Hoboken

Work Locations: US-NJ-Hoboken-221 River 221 River Street Hoboken 07030

Job: Technology

Organization: Technology & Operations

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: Oct 16, 2019

Job Unposting: Ongoing

Schedule: Full-time Regular

Req ID: 1913628

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.

DirectEmployers