The Senior QA Automation Leader will play a pivotal role in leading the QA team, ensuring the development of efficient and scalable test automation frameworks, and overseeing the quality of the software through automated and manual testing efforts. This individual will work closely with cross-functional teams, including development, product management, and operations, to ensure a seamless and high-quality user experience for our legal practice management platform.
Key Responsibilities:
- Lead the QA strategy for the legal practice management platform, with a focus on test automation. Develop, implement, and maintain scalable test automation frameworks to enhance testing efficiency and accuracy.
- Oversee all phases of testing, including functional, regression, performance, integration, and security testing, with an emphasis on automation.
- Collaborate with product managers, developers, and other stakeholders to understand requirements, design test plans, and provide input on feature development to ensure testability. Mentor and guide a team of QA engineers in best practices, ensuring they deliver high-quality results while meeting project deadlines.
- Monitor and report on key quality metrics and performance indicators, such as defect rates, test coverage, and release readiness.
- Drive continuous improvement initiatives within the QA team, identifying areas for process optimization and automation expansion.
- Implement and manage CI/CD pipelines to ensure automated tests are an integral part of the software delivery process. Stay updated with industry best practices and emerging tools/technologies in automation testing and quality assurance.
Required Qualifications:
- Experience: 7+ years of experience in software quality assurance, with at least 3 years in a senior or leadership role focused on automation testing.
- Automation Expertise: Proven expertise in designing and implementing test automation frameworks. Leadership: Strong leadership skills, with experience in managing and mentoring QA teams and influencing cross-functional teams.
- Technical Skills: Proficiency in at least one programming language and experience with version control systems (eg GitLab). Test Tools: Experience with continuous integration and delivery (CI/CD) tools such as Jenkins, GitLab CI, or CircleCI.
- Problem Solving: Ability to analyze complex software systems and design comprehensive test strategies that ensure high quality.
- Communication: Excellent communication skills, both written and verbal, with the ability to effectively collaborate with technical and non-technical stakeholders.
- Agile: Experience working in Agile environments, with a solid understanding of Scrum.
- Industry Knowledge: Familiarity with legal practice management or similar industries (e.g., financial, healthcare) is a plus but not required.
Preferred Qualifications:
- Proven experience testing financial and billing systems.
- Familiarity with automation and performance and load testing tools.
- Knowledge of security testing best practices.
- ISTQB Certification or equivalent.