Director of Quality Engineering

  • Full-time

Company Description

EMS Software™ helps millions of people create great meetings. AIG, Yale University, Accenture, and thousands of others rely on EMS Software to increase productivity, attract and retain people, reduce costs, and differentiate their brand. EMS Software offers the greatest depth and breadth of functionality, the fastest and easiest way to schedule a meeting, and an exceptional customer experience. 

Job Description

The EMS Software team is consistently delivering new features to its suite of products and we want to grow our team, tackle even bigger challenges and do amazing things. We work in small, concentrated teams to constantly improve our code base and have amassed a large backlog of interesting technical challenges and product initiatives. we want to grow to enable even greater success within our industry. This is where you come in.

SUMMARY:

Come help us build quality into everything we do. We are looking for a knowledgeable, passionate, and creative QA professional to help us build a quality driven culture and create best-in-class enterprise software. As the Director of Quality Engineering, you will be responsible for championing quality and growing the team to meet the demands of quality-focused engineering in a growing market. You will be a hands-on leader who is technically adept and with the capability to mentor every individual on your team.

RESPONSIBILITIES

1) Build out a Quality Engineering process

2) Help us instill a test-driven development methodology in our new development work

We are building out a lot of new products in the next 12 months– across multiple front end applications. For much of our work, you will not have the freedom of a clean slate to determine the technologies/processes/people to put out quality software from the start.

Your first 30 days: you will learn about our products, process, customer obligations, and the strengths and weaknesses of your team. You will take over all day-to-day activity of your team including QA processes, manual testing tasks, and automation testing tasks.

Your first 90 days: working with your manager, the VP of Development, you will develop a plan for the future of your team, tools, and processes. You will also become familiar with our CI pipeline and you will manage the QA Automation components of it.

After your first 120 days: you will be part of our test-driven development process on the SaaS side. Also, you will have created a people and technology roadmap for QA.

SUMMARY OF DUTIES AND RESPONSIBILITIES

· Enact QA best practices for enterprise software

· Ensure quality for products on desktop, web and mobile platforms

· Collaborate with development and product management to drive a quality-first focus

· Manage, mentor, and grow a team of passionate QA engineers

· Create and execute comprehensive test processes for desktop, web and mobile applications

Qualifications

Skills required:

  • 3+ years technical leadership in a QA role
  • 5+ years testing in an enterprise software environment
  • Excellent knowledge of modern Quality Assurance techniques, processes and automation tools
  • Experience and knowledge in automation, performance and load testing
  • A proven track record implementing best practices in QA
  • Experience gathering test / use case requirements a from customers and product management
  • Test design, test case implementation and execution

Skills desired:

  • Experience with developing products (not just in-house IT systems)
  • Experience using Selenium and Appium
  • Experience evaluating and recommending test tools
  • Experience with Continuous Integration and Continuous Deployments
  • Experience with On Premise (installer-based) software as well as  software hosted in the cloud
  • Experience testing applications on mobile devices

Additional Information

EMS Software™ is an equal opportunity employer. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at EMS Software will be based on merit, qualifications, and abilities. EMS Software does not discriminate against any person because of race, color, creed, religion, sex, sexual orientation, national origin, ancestry, disability, veteran status, age or any other characteristic protected by law.