Vibrant Wellness
Lead Software Quality Assurance Engineer
Vibrant Wellness, San Francisco, California, United States, 94199
Lead Software Quality Assurance Engineer
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 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. CI/CD & DevOps:
Experience integrating automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI/CD, 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. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology
#J-18808-Ljbffr
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 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. CI/CD & DevOps:
Experience integrating automated tests into CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI/CD, 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. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology
#J-18808-Ljbffr