What are the responsibilities and job description for the Lead Quality Assurance Engineer position at Capillary Technologies?
About Us
Capillary Technologies is a leading global provider of loyalty and engagement solutions. Our mission is to build deep, meaningful relationships between brands and their customers through innovative technology and exceptional experiences. We are a hybrid organization, committed to fostering a diverse, inclusive, and collaborative work environment where people are inspired to grow and excel.
Job Summary:
We are seeking a passionate and experienced Lead QA Engineer to join our team in supporting a major US-based loyalty program. In this role you will be responsible for setting high quality standards for the program and ensuring that our team meets these standards.
Duties/Responsibilities:
- Leadership
- Mentor and lead a seasoned QA engineer already on the team.
- Create a culture of excellence, encouraging innovative testing approaches, collaboration, and continuous learning.
- Quality Assurance Strategy
- Define comprehensive test strategies, including manual and automated testing approaches, to cover all aspects of a product's functionality and performance.
- Collaborate closely with product managers, developers, and stakeholders to ensure testing activities align with business goals and healthcare standards.
- Operational Excellence:
- Establish and enforce standards and best practices for test engineering, including automation, performance, security, and compliance testing.
- Ensure timely identification, tracking, and resolution of defects, coordinating with development and operations teams to minimize impact on project timelines.
- Continuous Improvement:
- Champion a culture of continuous improvement, identifying opportunities to streamline testing & development processes and leverage new tools and technologies.
- Advocate for the adoption of automation, CI/CD practices, and other innovations to enhance testing speed and reliability.
Required Skills and Abilities:
- Proven experience developing and implementing test strategies for complex systems.
- Knowledge of common testing methodologies, including functional, regression, performance, and security testing.
- Hands-on experience with test automation frameworks and tools.
- Strong project management skills, with the ability to balance multiple priorities and deadlines.
- Ability to work with clients to define testable requirements and develop appropriate acceptance criteria.
- Track record of leading QA projects in a client-facing capacity.
- Experience with testing tools such as Cypress, Playwright, JUnit, or similar.
- Experience testing APIs with Postman or similar.
- Familiarity with test case management tools like Xray.
- Familiarity with version control systems like Git and project management tools like Jira.
- Familiarity with Java/groovy.
- Understanding of querying languages (SQL) to interact with application data layers.
- Background in cloud computing (preferably AWS) and performance monitoring tools (e.g., New Relic, Datadog, Dynatrace, or Splunk)
Education and Experience:
- Bachelorʼs Degree in Engineering, Computer Science, or a related field.
- Minimum 5 years of experience in test engineering or a related field, with at least 1 year in a supervisory role.
- Experience leading technical teams in a global environment is preferred.