Reports to: VP, Engineering
Location: Denver, CO
Help shape the future of how people experience the digital world. You’ll be at the forefront of an exciting shift in how companies use mobile data to attract, authenticate and engage their customers. And you’ll be doing it all from our Denver Tech Center office stocked with plenty of snacks.
We’re actively looking to add exceptional people to our team who align with how we envision ourselves culturally and professionally. As a lens to how outsiders see Payfone, you will represent a team of people who love what they do and who they work with.
POSITION SUMMARY
As the Director of QA, you will transform the QA team away from a test-after approach by creating a strategy that encompasses a test-first mindset and can help educate team members on the merits of TDD and BDD. This role will focus on ensuring there is a test strategy and framework in place to support concepts such as Continuous Integration, Continuous Deployment, Behavior Driven Development, Micro Services and data warehousing. You'll work closely with all members of the software development team to ensure functional and business logic meet the agreed upon project requirements. This position requires a well-rounded understanding of various testing disciplines, technology, test automation and hands on experience.
RESPONSIBILITIES
As the leader of the QA team team, the Director of QA is expected to:
- Review and interpret documentation related to testing, including business requirements, design specifications, and user guides, to provide input to the scrum/project team regarding the planning of testing activities.
- Create new and update existing test plans / scripts based on requirements.
- Perform automated and manual testing and validate results to confirm adherence and conformance to requirements.
- Work with Software Engineering to isolate and reproduce defects across all parts of the system.
- Execute functional, integration, regression, and deployment tests to verify the correctness of newly developed system functions and that existing system functions have not been compromised by the delivery of new system code.
- Participate in sprint planning, sprint review/retrospective and daily stand up meetings.
- Lead and coordinate test plan/scope/coverage/execution with QA Engineers.
- Learn the system at a deep level and understand how it works so tests are comprehensive.
- Help debug issues using various tools to inspect the http requests/responses and log files.
EDUCATION & EXPERIENCE
- BA/BS Degree in Computer Science or related degree.
- 8+ years of QA leadership experience.
- 8+ years of people management experience with at least 5 direct reports.
- 8+ years of experience with running medium to large/complex projects with multiple dependencies.
- Excellent leadership, communication, facilitation and motivational skills, with the ability to build rapport and grow consensus with peers and other groups.
- Strong technology affinity and experience, as well as attention to detail & the ability to design, execute & maintain strategic goals & metrics.
- Experience with understanding and evangelizing Test-Driven Development, Behavior-Driven Development and Pair programming.
- Prior experience with Agile (Scrum/XP) processes in planning, implementation and support of business application components, including change & release management.
- Strong knowledge and experience in test automation strategies to include TDD and BDD, software development, testing, maintenance and support.
- Experience with tools that support CI/CD to include Atlassian suite of products: JIRA, Confluence, Bitbucket, Bamboo and Test automation experience using testing tools such as SoapUI.
COMPENSATION
A compensation package composed of a base salary and equity component will be structured to attract a uniquely qualified candidate. Excellent health benefits are included.
ABOUT PAYFONE
In today’s business world, a few bad actors can force businesses to treat all customers with suspicion. This leads to client and employee frustration, higher operating costs and lower revenue.
Payfone delivers seamless, non-intrusive verification using each mobile phone’s inherent identity to provide top-tier protection for businesses and their customers.
Remove friction and drive user engagement with Payfone Instant Trust. It’s the best way to enhance the customer experience while lowering risk, friction and fraud.
This position description should not be considered the final description of the position. It should be assumed that we would, to some extent, structure responsibilities in accordance with the successful candidate’s capabilities and changing business conditions.
Payfone is an equal opportunity employer committed to providing equal employment opportunity for all people regardless of race, color, religion, gender or sexual orientation, age, marital status, national origin, citizenship status, disability, veteran status or other personal characteristics.
No employment sponsorship will be provided.