XX
Vibrant Wellness

Principal Software Quality Assurance Engineer

  • +3
  • +15
  • US
    California, United States
Interesse zeigen
  • +3
  • +15
  • US
    California, United States

Über

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 Experience:

Minimum of 5 years in Software QA specializing in automation and QA infrastructure. Automation Tools:

Expertise in Selenium, Cypress, Playwright, or similar automation frameworks. Programming Skills:

Strong coding skills in Python, JavaScript, or related languages for test automation. CI/CD & DevOps:

Proven experience in integrating automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI/CD, or equivalent. Cloud & Containerization:

Knowledge of cloud environments (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes). Performance Testing:

Familiarity with tools like JMeter, Gatling, Locust, or similar for performance testing. API Testing:

Proficient in testing RESTful and GraphQL APIs utilizing tools like Postman, RestAssured, or Karate. Version Control & Collaboration:

Well-versed in Git, Jira, Confluence, alongside Agile methodologies.

Wünschenswerte Fähigkeiten

  • Selenium
  • Cypress
  • Python
  • JavaScript
  • Jenkins
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • JMeter
  • Gatling
  • Postman
  • Git
  • JIRA
  • California, United States

Berufserfahrung

  • QA Test Automation
  • QA
  • Build/Release

Sprachkenntnisse

  • English