Lead Software Quality Assurance Engineer
Vibrant Wellness - Alameda, CA
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 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 ** Design, build, and maintain scalable and efficient automated test suites (unit, integration, API, UI, performance, and security tests).• QA Environment Setup & * Establish, maintain, and improve test environments, ensuring they accurately simulate production conditions.• CI/CD Pipeline * Work closely with DevOps and development teams to integrate automated testing within CI/CD pipelines.• Test Strategy & * Define comprehensive testing strategies, ensuring high test coverage across various application layers.• Defect Tracking & * Identify, document, and work with engineering teams to resolve defects, improving product reliability.• Performance & Load * Design and implement performance, stress, and load tests to ensure the scalability and robustness of applications.• Quality Metrics & * Establish KPIs and generate reports on test execution, defect trends, and overall software quality.• Collaboration & Best * Work with cross-functional teams to advocate for quality best practices, improve testing efficiency, and streamline processes.Required Qualifications• * 5+ years in Software QA with a strong focus on automation and QA infrastructure.• Automation * Proficiency in Selenium, Cypress, Playwright, or other automation frameworks.• Programming * Strong coding ability in Python, JavaScript, or similar languages for test automation.• CI/CD & * Experience integrating automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI/CD, or similar.• Cloud & * Familiarity with cloud environments (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).• Performance * Experience with JMeter, Gatling, Locust, or similar tools.• API * Strong expertise in testing RESTful and GraphQL APIs using tools like Postman, RestAssured, or Karate.• Version Control & ** Proficiency with Git, Jira, Confluence, and Agile methodologies.
Created: 2025-02-20