What are the responsibilities and job description for the Principal Software Quality Assurance Engineer position at vibrant wellness?
Job Summary
Join our dynamic team as a Principal Software Quality Assurance Engineer , where you will spearhead the development and execution of a cutting-edge automated QA testing pipeline and QA environment. This pivotal role focuses on designing, developing, and maintaining advanced automated testing frameworks. You will integrate testing seamlessly within CI / CD pipelines, ensuring the highest levels of quality and reliability in software releases. The successful candidate will have robust experience in automated testing, comprehensive QA infrastructure setup, and an in-depth understanding of CI / CD methodologies.
Key Responsibilities
- Automated Testing Frameworks : Create, build, and sustain scalable automated test suites encompassing unit, integration, API, UI, performance, and security tests.
- QA Environment Management : Establish and continuously enhance test environments that accurately emulate production conditions.
- CI / CD Pipeline Integration : Collaborate closely with DevOps and development teams to embed automated testing within CI / CD frameworks.
- Testing Strategy Development : Formulate comprehensive testing strategies to ensure expansive test coverage across diverse application layers.
- Defect Tracking : Identify, document, and collaborate with engineering teams to address defects, boosting product reliability.
- Performance & Load Testing : Design and implement performance, stress, and load tests to validate application scalability and robustness.
- Quality Metrics : Develop KPIs and prepare reports detailing test execution, defect trends, and overall software quality.
- Collaboration & Best Practices : Partner with cross-functional teams to champion quality best practices, enhance testing efficiency, and refine processes.
Required Qualifications