Job description
NovaTech Solutions is seeking a results-driven Quality Assurance Engineer to join our growing team in Austin, TX. In this hands-on role, you will own the QA lifecycle from planning to production, collaborating with product, design, and engineering to deliver delightful, high-quality software.
As a QA professional, you will shape test strategy, develop automated tests, and drive quality across web and mobile applications. We value curiosity, collaboration, and a bias for action.
What we offer: competitive compensation, full benefits, a flexible hybrid work model, and opportunities for professional growth in a fast-paced, modern tech environment.
Responsibility
- Design, implement, and maintain comprehensive test plans and test cases for web and mobile applications.
- Partner with product managers and engineers to define quality criteria and acceptance tests.
- Execute manual and automated test suites; identify, document, and triage defects with clear repro steps.
- Develop and maintain automated tests using Selenium, Playwright, or Cypress; integrate tests into CI/CD pipelines.
- Collaborate on performance, load, and security testing to ensure scalable releases.
- Contribute to QA process improvements by promoting best practices, risk-based testing, and metrics.
- Mentor junior QA engineers and foster a culture of quality across squads.
Qualification
- Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience.
- 5+ years of hands-on QA experience in software development and release cycles.
- Strong expertise in manual testing and test automation; proven experience with Selenium, Playwright, or Cypress.
- Experience with API testing (Postman or similar) and familiarity with performance testing is a plus.
- Proficiency with issue tracking and test management tools (Jira, TestRail, Zephyr).
- Excellent analytical and problem-solving skills with strong attention to detail.
- Effective written and verbal communication; ability to collaborate across cross-functional teams in an Agile environment.