The QA Lead manages QA team and is responsible for overall QA processes, methodologies, and test strategy improvements including resource planning, hiring, and performance review of QA team. Monitoring of overall QA objectives and deliverables to customer based on quality standards.

Duties & Responsibilities:

  • Lead QA team on overall testing activities, approaches, and strategies
  • Establish, maintain, and oversee all aspects of QA processes and methodologies to ensure effectiveness and alignment to industry best practices
  • Prepare, review, and maintain testing documents (test plan, test cases, test reports,) to ensure complete test coverage
  • Manage proper execution by the QA team on different types of testing (functional, integration, end-to-end, performance, etc)
  • Perform QA testing activities as required (test case preparation, testing execution, environment setup, installation, etc)
  • Facilitate and lead regular QA team meetings or triage calls
  • Prioritize testing activities
  • Efficient management of QA resources across multiple projects
  • Coordinate the maintenance of test environments. Must be able to work closely with Dev Ops and the client to support deployment and testing of parallel releases for all channels and platforms.
  • Provide strategic testing initiatives for projects to introduce efficient techniques and test productivity improvements
  • Manage risks and deliverables to ensure that the testing activities remain within agreed scope, schedule, budget, and quality standards
  • Work with project manager and development team to report and escalate relevant testing issues and challenges that arise during testing activities
  • Responsible for reporting metrics, test reports, plans, and problems to upper management and other involved parties
  • Provide support, assistance, or decisions to QA, support engineer, and customer’s test teams (e.g., recreate issues reported by the customer in production, or in support of customer queries)
  • Conduct QA team performance review and improvement
  • Work and collaborate with other teams across different offices of the company to achieve organizational objectives when needed
  • Provide effort and estimates of testing activities required for the projects or deliverables when needed
  • Manage or prepare customer demo presentations for project deliverables when needed

QA Engineer

Qualifications:

  • 12+ experience as Software QA including 5+ experience as QA Senior/Lead/Manager
  • Degree in Computer Science, Engineering, or related qualifications
  • Experience in people management or leading a team
  • Solid experience in Agile testing methodologies and best practices.
  • Solid experience with development and testing of complex enterprise or customer-facing applications preferably on Point-of-Sale (POS) or Post Office services background
  • Expert knowledge of software testing, quality improvement, quality process, quality assurance methodologies, and best practices.
  • Experiences in web services, batch/extract file processing, point-of-sale
  • A good understanding on financial and accounting principles is a plus
  • Experience and good understanding of automation testing and frameworks
  • Software Testing or Quality related certification is a plus

Personal Skills:

  • Test analysis skills and techniques (e.g. process improvement, identifying problems and requirements definition, propose solutions)
  • Strong organizational, writing, and interpersonal communications
  • Strong presentation skills
  • Excellent organization skills
  • Ability to influence others at all levels

Technical Skills:

  • Advance knowledge on different Windows operating system platform (Windows 10, Windows servers 2016, etc) including windows commands, basic troubleshooting/monitoring tools
  • Expert on Microsoft Word, Excel, and PowerPoint
  • Device literacy across apple and android technologies
  • Solid experience and good understanding of development and testing tools/applications:
    • Virtual Environments (e.g. VMWare)
    • Test Management Tool (e.g. Xray, ALM)
    • Project Management and Defect Reporting (e.g. JIRA)
    • Source Control (e.g. BitBucket)
    • Build Integration (e.g. Bamboo)
  • Solid experience on XML
  • Solid understanding of automation testing tools and programming (e.g.   Selenium, WinAppDriver, Python) and designing or creating test frameworks.
  • Solid understanding of Webservice Testing and related tools (e.g. SOAP UI)
  • Programming or scripting skills is a plus including basic SQL or similar concept to extract data for test

What We Have to Offer

Escher offers a competitive compensation package, health benefits, and training allowance. Most importantly, a career at Escher is one that is both rich and rewarding with many opportunities and room for growth. This is truly a unique opportunity to be part of an exceptional team, helping to transform some of the biggest organizations in the world, and influencing the future of postal operations. If you’re up for the challenge, we want to hear from you!

Your Career with Escher

Escher is transforming postal and courier operations worldwide, enabling posts to engage today’s digitally savvy customers across all points of engagement.  Working to support customers on four continents across 35 countries, Escher’s unique, purpose-built customer engagement platform, drives superior customer experience with greater speed and better economics.  Our customers are among the largest postal operators and couriers on the planet and our purpose-built-customer engagement platform is helping them to profitably engage customers anywhere, anytime.

At Escher, we believe our people are our greatest strength.  In addition to a competitive compensation package, health benefits, and training allowance, Escher will work with you by providing the support and growth opportunities you need to develop an exceptional and fulfilling career.  You will have the support of an experienced leadership team and a group of dedicated employees that have been helping postal operators redefine customer engagement for over 30 years.

If you are looking for a rewarding career and you’re up for the challenge, we want to hear from you.

 

Escher is an equal opportunity employer. We will not discriminate and will take affirmative actions and measures to ensure against discrimination in employment, recruitment, advertisements for employment, compensation, termination, upgrading, promotions, and other conditions of employment against any employee or job applicant on the bases of race, color, gender, national origin, age, religion, creed, disability, veteran’s status, sexual orientation, gender identity or gender expression.

 

If you are looking for a rewarding career and you’re up for the challenge, we want to hear from you.

other-opportunities-bg

Other Opportunities

Dublin/UK

Full Time

Dublin

Full Time

Ontario, Canada

Full Time

Ottawa, Ontario

Full Time

mailbox-mobile-bg

Get the latest news direct to your mailbox.

We won’t share your email and you can unsubscribe from our list at any time.