Software QA Engineer

Vivid ImpactLouisville, KY
1d$85,000 - $110,000Onsite

About The Position

The Quality Assurance Engineer will support a six-person development team building and maintaining a Laravel-based application. This role focuses on executing automated and manual testing to ensure application reliability, data integrity, and smooth releases. The QA Engineer will work closely with developers to test web and API functionality, validate database-driven workflows, and support test execution within the CI/CD pipeline.

Requirements

  • 2–4 years of experience in software quality assurance.
  • Experience testing PHP-based web applications, specifically the TALL stack (Tailwind CSS, Alpine.js, Laravel, and Livewire).
  • Experience with automated testing frameworks such as PHPUnit, Pest, or similar.
  • Thorough understanding of CI/CD pipelines and automated test execution.
  • Strong attention to detail and analytical problem-solving skills.

Responsibilities

  • Develop, maintain, and execute automated regression tests for Laravel web applications and API endpoints.
  • Write and maintain automated tests using Laravel-compatible tools such as PHPUnit, Pest, and browser-based testing frameworks.
  • Execute automated tests within the CI/CD pipeline and help expand test coverage as new features are released.
  • Perform manual and exploratory testing of web interfaces, workflows, permissions, and user roles.
  • Test API endpoints, background jobs, and database-driven functionality.
  • Log defects with clear reproduction steps, expected behavior, and supporting evidence.
  • Validate bug fixes and perform regression testing prior to release.
  • Collaborate closely with developers to troubleshoot test failures and quality issues.
  • Participate in agile ceremonies and support quality throughout the development lifecycle.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service