Director of Quality Engineering and DevOps
*This role is open to candidates in nationwide in the United States, remote
Our Industry: Technology for Small and Medium Size Business (SMB):
AbacusNext is a leading technology provider for legal, accounting, and compliance-focused professionals. We empower our customers to grow their businesses, better serve their clients, and operate at peak efficiency—all within a secure, cloud-enabled ecosystem.
We provide purpose-built, cloud-based solutions for small and medium-sized Legal and Accounting firms to support a secure and cloud-enabled practice.
Our product portfolio includes case and practice management, payment processing, private cloud hosting, and document automation solutions designed to make work easier for more than 1 million global users.
Our highly differentiated cloud infrastructure puts customers’ business data and vital applications into a virtual workspace accessible anywhere, anytime, and from any device. www.abacusnext.com
Our Culture: Cutting-edge cloud technology with market needed capabilities:
We know that creativity doesn't happen on-demand. Developing cutting-edge cloud technology takes great minds and talented people working together in a collaborative environment. That is why we are committed to fostering an innovative, agile company culture. We encourage our teams to come together and experiment with new concepts, research new approaches and test out new technologies. We believe that being part of our team will make a difference in the world.
Our Mission: Technology and services for SMB customers to run their business:
To provide professionals in highly-regulated industries the technology and services they need to run their business—anytime, anywhere. We are with our customers every step of the way, helping them grow, evolve, and better serve their clients.
Your Mission:
We are seeking a Director of Quality Engineering and DevOps to join our R&D team to manage the overall success of AbacusNext quality engineering standards, systems, and operating procedures while improving the productivity of our engineering teams. The Director of Quality Engineering and DevOps provides leadership, establishes metrics, and drives culture of quality and DevOps automation within multiple product engineering teams.
This leader will develop short and long-range goals, metrics, and objectives; direct the implementation of DevOps pipeline automation and quality plans, and work with R&D technology leadership to ensure department goals and objectives are met.
You will work with and lead multiple teams consisting of quality and DevOps engineers working on a variety of client facing products as well as internal tools and automation frameworks, CI/CD pipelines, and build and quality dashboards.
Responsibilities Include:
You will be a leader within R&D, spearheading our quality engineering and DevOps automation efforts across our products and platform. The ideal candidate is a self-starter, has led quality engineering and DevOps automation projects and teams and is well-versed in state-of-the-art tools and technologies that enable industry-leading Quality Engineering and DevOps organizations.
Quality Engineering and DevOps Leadership:
The Director of Quality Engineering and DevOps will be a seasoned, disciplined, and passionate leader with proven experience in managing change within a QA team/organization. The role requires a smart, creative, and highly organized individual that has demonstrated that s/he can lead, inspire, grow, and empower highly talented and highly committed individuals/teams, yet can be hand-on with an engineering mindset to get things done.
Knowledge, Skills & Experience
*This role is open to candidates in nationwide in the United States, remote
Our Industry: Technology for Small and Medium Size Business (SMB):
AbacusNext is a leading technology provider for legal, accounting, and compliance-focused professionals. We empower our customers to grow their businesses, better serve their clients, and operate at peak efficiency—all within a secure, cloud-enabled ecosystem.
We provide purpose-built, cloud-based solutions for small and medium-sized Legal and Accounting firms to support a secure and cloud-enabled practice.
Our product portfolio includes case and practice management, payment processing, private cloud hosting, and document automation solutions designed to make work easier for more than 1 million global users.
Our highly differentiated cloud infrastructure puts customers’ business data and vital applications into a virtual workspace accessible anywhere, anytime, and from any device. www.abacusnext.com
Our Culture: Cutting-edge cloud technology with market needed capabilities:
We know that creativity doesn't happen on-demand. Developing cutting-edge cloud technology takes great minds and talented people working together in a collaborative environment. That is why we are committed to fostering an innovative, agile company culture. We encourage our teams to come together and experiment with new concepts, research new approaches and test out new technologies. We believe that being part of our team will make a difference in the world.
Our Mission: Technology and services for SMB customers to run their business:
To provide professionals in highly-regulated industries the technology and services they need to run their business—anytime, anywhere. We are with our customers every step of the way, helping them grow, evolve, and better serve their clients.
Your Mission:
We are seeking a Director of Quality Engineering and DevOps to join our R&D team to manage the overall success of AbacusNext quality engineering standards, systems, and operating procedures while improving the productivity of our engineering teams. The Director of Quality Engineering and DevOps provides leadership, establishes metrics, and drives culture of quality and DevOps automation within multiple product engineering teams.
This leader will develop short and long-range goals, metrics, and objectives; direct the implementation of DevOps pipeline automation and quality plans, and work with R&D technology leadership to ensure department goals and objectives are met.
You will work with and lead multiple teams consisting of quality and DevOps engineers working on a variety of client facing products as well as internal tools and automation frameworks, CI/CD pipelines, and build and quality dashboards.
Responsibilities Include:
You will be a leader within R&D, spearheading our quality engineering and DevOps automation efforts across our products and platform. The ideal candidate is a self-starter, has led quality engineering and DevOps automation projects and teams and is well-versed in state-of-the-art tools and technologies that enable industry-leading Quality Engineering and DevOps organizations.
Quality Engineering and DevOps Leadership:
- Own and drive the strategic vision and the technologies required to ensure industry-leading quality engineering and quality assurance delivery of SaaS and on-prem solutions, including API focused development
- Customer Centricity: advocate for quality, be the voice of the internal and external customer. Ensure the teams implement and follow best practices to prevent defects.
- Lead Quality Engineering staff to deliver on business needs and strategic vision, including but not limited to a comprehensive automation plan
- Work side by side with other engineering leaders to enforce a 'test automation first' strategy to test case execution; ensure CI/CD pipeline key integration to drive product quality
- Establish strong working relationships with the Support organization to ensure quality is measured and maintained once code reaches production
- Implement performance testing, scalability and security testing practices and methodologies
- Recommend tools and own their roadmap technologies and processes to improve automation and regression testing as well as automated CI/CD pipelines and release deployment capabilities based on the needs of the engineering teams. Examples of tools are automation frameworks, performance testing frameworks, build status dashboards, release management automation, CI/CD pipelines, etc.
- Serve as a Quality Engineering and DevOps Automation subject matter expert in processes and methodologies with the ability to adapt and improvise in different situations
- Recruitment of Quality and DevOps Engineers and ensuring retention of top-talent. Goal setting, monitoring the progress and providing constructive feedback and mentorship to the direct reports
- Personal support, mentoring, and professional development for SDET and DevOps engineering staff
- Lead the implementation and rollout of AbacusNext Quality Engineering and DevOps Automation processes and metrics, aligning them with business/customer needs and fast paced company dynamic
- Define key measurements/metrics to quantify and benchmark Quality and DevOps effectiveness, adjusting processes and tools for continuous improvement
- Partner with software engineering managers to provide guidance using agile methodologies such as Test-Driven Development, Behavior Driven Development etc. and other Agile techniques
The Director of Quality Engineering and DevOps will be a seasoned, disciplined, and passionate leader with proven experience in managing change within a QA team/organization. The role requires a smart, creative, and highly organized individual that has demonstrated that s/he can lead, inspire, grow, and empower highly talented and highly committed individuals/teams, yet can be hand-on with an engineering mindset to get things done.
Knowledge, Skills & Experience
- Ability to estimate Quality Engineering tasks and participate in Sprint planning
- Passion for customers. Listens to understand. Asks the right questions. Gets to the heart of the matter and uses that insight to provide value.
- Expertise in designing and implementing automated testing solutions for enterprise applications across the application layers (i.e., UI, data, and service layers) and to guide engineers to build automation and performance testing friendly code and components
- Experience with AWS or Azure Services, VM configuration, software installation and creation of testing data
- Expertise in developing test automation strategy, test automation plans and automated test cases, engaging in exploratory testing, creating, and analyzing defect reports and root cause analysis
- Experience in identifying performance/load/stress testing needs and planning, using testing tools and analysis of metrics
- Experience in creating and maintaining test harnesses, stubs, and mock interfaces
- Experience in performance testing tools
- Experience with debugging tools such as code debuggers, network sniffers, Fiddler, etc.
- Experience in monitoring, profiling, and performance-tuning tools
- Experience with automation (CI/CD), effective monitoring, and infrastructure-as-code
- Experience defining/gathering requirements for internal tools and automation frameworks
- Experience in BDD/TDD practices and automation and performance testing in agile methodology is highly desirable
- Experience working with REST services and understanding of modern cloud architecture
- Experience in implementing CI/CD, rolling deployment/upgrade model using well known frameworks
- Experience in automation testing during CI/CD
- Experience in distributed source control systems such as Git
- Knowledge of cloud platforms such as AWS or Azure and experience in testing micro-services, containers, dockers is a plus
- Experience with automation technologies like Terraform, CloudFormation, ARM (Azure Resource Manager), Ansible, SaltStack, Chef, Puppet, or similar is a plus
- Thinks strategically. Quickly identifies and acts on opportunities. Considers the downstream impact. Seeks to understand the why to improve future outcomes. Focuses on work that matters.
- Drives performance. Holds self and others accountable. Delivers results first time right. Never settles for status quo. Willing to have tough conversations. Asks for feedback and takes action to improve.
- Driven, results oriented with exceptional written and verbal communications and presentation skills
- Demonstrated ability to define and implement a test strategy that encompasses predictability, resources, cost, maturity, and time
- Demonstrated ability to drive process improvements for CI/CD
- Experience with modern/industry-leading Test Automation and scaling tools
- Experience with leading globally distributed Quality and DevOps Engineering team
- Experience working in matrix environments
- Strong self-starter, strong analytical and problem-solving skills
- Bachelor's degree in computer science, engineering, or a related field required. Master’s degree strongly preferred
- 10+ years of experience in software testing, test automation and performance testing with solid demonstrable understanding of software development and testing practices.
- 5+ years of experience in leading Quality test automation projects and teams.
- 5+ years of experience as a DevOps/System Engineer, Architect or Technical lead
- 3+ years of experience implementing/managing CI/CD pipelines.
- 5+ yeas of people management experience with 1+ years of managing managers.
- Indirectly leads team of approximately 5-20 employees
- 5+ years of hands-on experience in developing and coding automation/performance testing code, coding testing harnesses or frameworks
- 5+ years’ experience in supporting agile teams in developing all level of tests, such as service test, integration, and functional end-to-end tests, using cutting edge technology (microservices, Docker, Azure, Postman, Test Rails, Visual Studio, Selenium)
- Experience and working knowledge of manual and automated Smoke and Regression testing best practices
- Expertise in the usage and testing of frontend frameworks (e.g., Angular, React)
- 5+ years’ experience leading automated testing of distributed systems, preferably in a SaaS and on-Prem environment using Agile methodology
- Medical, Dental, Vision, and Life Insurance
- Flexible PTO
- Sick Days
- Professional and Financial Growth
- Great culture and environment
- Social, Health, and Wellness Events (now all virtual)
- Anniversary Gifts
- Birthday Time Off