Lead Software Quality Assurance Engineer
Vibrant Wellness - warren, MI
Apply NowJob Description
Job SummaryWe 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 CICD 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 CICD 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.• CICD Pipeline Integration: Work closely with DevOps and development teams to integrate automated testing within CICD 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• Experience: 5+ years in Software QA with a strong focus on automation and QA infrastructure.• Automation Tools: Proficiency in Selenium, Cypress, Playwright, or other automation frameworks.• Programming Skills: Strong coding ability in Python, JavaScript, or similar languages for test automation.• CICD & DevOps: Experience integrating automated tests into CICD pipelines using tools like Jenkins, GitHub Actions, GitLab CICD, or similar.• Cloud & Containerization: Familiarity with cloud environments (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).• Performance Testing: Experience with JMeter, Gatling, Locust, or similar tools.• API Testing: Strong expertise in testing RESTful and GraphQL APIs using tools like Postman, RestAssured, or Karate.• Version Control & Collaboration: Proficiency with Git, Jira, Confluence, and Agile methodologies.
Created: 2025-02-21