What are the responsibilities and job description for the Lead Software Quality Assurance Engineer position at Vibrant Wellness?
Job Summary
We are seeking a Lead Software QA Engineer to lead the development and implementation of a robust automated QA testing pipeline and QA environment. This role will involve designing, developing, and maintaining scalable automated testing frameworks, integrating testing within CI / CD pipelines, and ensuring the overall quality and reliability of software releases. The ideal candidate has strong experience in automated testing, QA infrastructure setup, and a deep understanding of CI / CD workflows.
Key Responsibilities
- Develop and Implement Automated Testing Frameworks : Design, build, and maintain scalable and efficient automated test suites (unit, integration, API, UI, performance, and security tests).
- QA Environment Setup & Management : Establish, maintain, and improve test environments, ensuring they accurately simulate production conditions.
- CI / CD Pipeline Integration : Work closely with DevOps and development teams to integrate automated testing within CI / CD pipelines.
- Test Strategy & Coverage : Define comprehensive testing strategies, ensuring high test coverage across various application layers.
- Defect Tracking & Resolution : Identify, document, and work with engineering teams to resolve defects, improving product reliability.
- Performance & Load Testing : Design and implement performance, stress, and load tests to ensure the scalability and robustness of applications.
- Quality Metrics & Reporting : Establish KPIs and generate reports on test execution, defect trends, and overall software quality.
- Collaboration & Best Practices : Work with cross-functional teams to advocate for quality best practices, improve testing efficiency, and streamline processes.
Required Qualifications