Ref No.: 21-02305
Location: Wayne, New Jersey
JOB DESCRIPTION LEAD, QUALITY ENGINEERING

The Lead, Quality Engineering (QE) will be responsible for the process, execution, development and innovation of QE methods including but not limited to test engineering, automation, shifting quality left in an agile software delivery environment. This includes customer facing and internal software applications providing feedback and recommendations on technical quality, potential customer support problems, and overall quality of the software. Lead QE will oversee functional testing and vendor management across multiple projects and provide recommendation to improve QE efficiencies. This position will have management responsibility for a team of QE Analysts and will work closely and collaboratively with functional leads, project stakeholders to ensure coordination of timelines and product deliverables.

Essential Accountabilities:
  • Define, develop and maintain quality engineering/control processes, guidelines and SLAs to ensure standards are met across all applications and services.Drives best practices throughout the QE team and ensures consistency across projects. Ensures all team members are following the defined SDLC process.Understand business model and customer needs and apply/modify QE techniques accordingly.
  • Develop comprehensive suite of automation testing for Hatch products. Maintain, and evolve the test automation framework using: Selenium, JUnit, TestNG, Cucumber and other automation tools for functional and non-functional testing (ex performance and accessibility)
  • Define, implement and support the ongoing testing, integration testing and automation strategy for existing and new development projects. Partner with Dev teams to automate product code
  • Identify new automation tools/approaches that will decrease testing cost and increase quality level. Provide guidance and monitor the effectiveness of current automation processes
  • Manage internal and external QE Analysts team members and ensure they maintain quality standards.Mentor new or less seasoned Quality Analysts.Hire necessary staff to support department efforts.Applies continues improvement strategies to ensure team competency growth
  • Stay current on industry trends and standards; find ways to improve current practices to stay competitive in the marketplace and on the cutting edge while maintaining strict quality standards.


Other Required accountabilities:
  • Manages and responds to Software Quality Engineering issues with related groups such as Development, UX, Performance Management, Operations, Product Management and Customer Support.
  • Collaborate with product managers, developers and other stake holders to develop and execute software test plans and procedures
  • Mentor and be a resource to onshore and offshore Test Engineers responsible for analysis, test case identification, test plan creation and test case execution using Agile Methodologies for along with visibility/reporting around these activities, knowledge transfer and cross-training
  • Anticipates program release problems and takes corrective action, escalating as needed, to resolve and achieve commitments.
Knowledge and Experience:
  • Bachelor's degree in Computer Science or equivalent experience in software engineering, quality engineering or related field
  • Five or more years of experience with software quality engineering required.
  • Three or more years of QE lead experience within AGILE environment
  • Team Player
  • Strong leadership skills that inspire team confidence and respect while motivating team members in a creative and effective manner.
  • Excellent communication and interpersonal skills with ability to communicate with both technical and non-technical audiences. Able to present and communicate own ideas, debate and defend under scrutiny
  • Excellent analytical, problem solving, written and verbal communication skills a must.
  • EdTech experience a plus
  • Strong attention to detail and proven ability to meet deadlines.
Tools: JIRA, Confluence, Selenium, Appium, TestNG, Cucumber, Jmeter, New Relic, Tenable io, Jenkins, Unity platform
Languages: PHP, Java, HTML5, Node/React.JS, .Net, BDD, TDD, REST services, UNIX/LINUX, Python
Infrastructure: AWS