Director of Software Quality Assurance
GreenSlate is seeking a Director of Software Quality Assurance who will have the unique opportunity to lead a team of nearly 20 QA Engineers responsible for test method development, automation, verification and validation in a scaling business.
Reporting directly to the Chief Technology Officer, this leader will be responsible for defining and driving the future of GreenSlate's enterprise web application by identifying and helping set strategy, envisioning complex ecosystems, and inspiring teams to push the boundaries of what's possible.
This leader will possess a clear vision of the future of test methodologies and have the courage to pursue innovative design-thinking to enhance GreenSlate's software.
GreenSlate is growing rapidly with new clients including Paramount, Netflix, Disney, and more. This position will have an enormous impact on our success, by ensuring that our flagship web application provides an accurate and dependable platform for our client's accounting and payroll needs.
WHO WE ARE
GreenSlate is the fastest-growing provider of technology and business solutions for media productions. We provide the most advanced technology for production accounting and entertainment payroll.
Our innovative cloud-based platform is evolving the entertainment industry's back-office by replacing inefficient paper-based processes with digital solutions.
The studios, film franchises, independent producers, and content creators we serve benefit from greater efficiencies, better access to data, and cost savings, and they minimize their impact on the environment.
GreenSlate offers a full range of payroll, software application, production accounting, tax credit management, ACA compliance & benefits, production insurance, and consulting services.
To learn more about the productions we partner with, please visit gslate.com.
WHAT DO WE EXPECT FROM YOU
What you will do
Drive consistency and standardization for process assurance across the product development lifecycle (requirements management, development, functional and system test, release management etc.)
Design, develop and drive test automation processes, tools, and implementation
Oversee product verification activities as well as test method development activities, automation frameworks, measurement system development & analyses
Responsible for ensuring product requirements are testable and measurable
Build highly skilled validation teams focused on quality assurance best practices and utilizing all appropriate validation methodologies.
Develop procedures and common metrics to ensure that efficiency, collaboration, and quality standards are achieved
Manage project planning, including allocation of resources, assignment and coordination
Work with cross functional teams to plan and execute large scale projects
Introduce optimum technical tools and applications to support testing efforts and team productivity.
Perform functional, integration, and system level testing to simulate customer usage which includes onboarding, test setup, test execution, and reporting and tracking defects
Maintain data and provide reporting on defects, regressions, performance trends, and team productivity.
Oversee User Acceptance Testing of both payroll and accounting domains.
Continually improve QA including increased test coverage, thoroughness, devices tested, etc.
Inspire the Quality Assurance team to excel and promote a culture of continuous improvement and excellence.
Who you are
Strong organizational leadership skills
Ability to manage multiple, competing priorities and make decisions quickly to meet the demands of a fast-growing business
Capability to support processes and digital platforms to be driven across a diversified group of business segments
Knowledgeable about industry trends, best practices, and change management
Strong communication skills with the ability to communicate and interact with a variety of internal / external customers and / or co-workers
Strong work ethic, hands-on, detail oriented with a customer service mentality
Team player, self-driven, motivated and able to work under pressure
Results-oriented and demonstrated record of developing initiatives that impact productivity
Proactive and solutions-oriented with experience working in ambiguity
Minimum of Bachelor's degree in Computer Science, Engineering or related field
Minimum of 5 years in a management capacity
Experience leading a diverse, software quality assurance team
Experience with Agile development processes for enterprise software solutions
Experience with leading the design and set-up of test automation frameworks, processes and tools
Experience with software test design best practices, including design for reliability
Experience with and understanding of Software QA methodologies (requirements analysis, test planning, functional testing, usability testing, performance testing, etc.)
Experience utilizing best practices in software engineering, software test automation and testing
Provides support in product design verification and validation to satisfy product and customer requirement
Expert level knowledge and experience in quality assurance best practices in testing customer-orientated platforms, preferably in SaaS applications
Broad and deep understanding of disciplined quality verification processes
Experience with financial applications, especially accounting and payroll, is strongly desired.
WHAT YOU CAN EXPECT FROM US
Competitive salary & benefits package
Opportunity to make an enormous difference in a dynamic organization
Ability to work remotely full-time
Flexible PTO policy
Opportunity to travel to other offices, including NYC, LA, and San Jose, Costa Rica
Team of highly motivated and high-performing professionals, who possess a culture of excellence
High-visibility role, working closely with management across all departments
Report directly to the Chief Technology Officer
GREENSLATE - SIZZLE REEL
Get to know us by watching our sizzle reel!