Job description
NovaTech Labs is a forward-thinking software company delivering high-quality, scalable solutions for modern enterprises. Weâre seeking a dedicated Quality Assurance Engineer to join our growing team in Austin, TX. This role offers a clear path for career growth, close collaboration with product and engineering, and a commitment to quality across web and mobile platforms.
As a QA Engineer, you will contribute to all stages of the software testing lifecycleâfrom planning and design to automation and release readiness. Youâll balance manual and automated testing, define quality metrics, and advocate for excellent customer outcomes.
What youâll do includes building robust test plans, crafting automated test suites, performing exploratory testing, and ensuring accurate defect tracking and reporting. Youâll work in an Agile environment, participate in sprint ceremonies, and help shape our QA strategy for sustainable quality.
Responsibility
- Develop and maintain comprehensive test plans, test cases, and data for web and mobile applications.
- Design, implement, and maintain automated test suites using Selenium, Cypress/Playwright, and other modern tools.
- Execute manual testing, regression testing, and exploratory testing to identify defects early.
- Collaborate with product, design, and development teams to define acceptance criteria and ensure release readiness.
- Document defects clearly, verify fixes, and track quality metrics to drive continuous improvement.
- Contribute to performance, security, and API testing when applicable, including data validation with SQL.
- Participate in Agile ceremonies and maintain strong cross-functional communication to remove roadblocks.
- Advocate for best QA practices, contribute to test plan reviews, and mentor junior QA engineers.
Qualification
- Bachelorâs degree in Computer Science, Information Systems, or a related field (or equivalent practical experience).
- 3+ years of software QA experience in a product or engineering environment.
- Solid understanding of QA methodologies, SDLC/STLC, test design, and risk-based testing.
- Hands-on experience with test automation tools (e.g., Selenium, Cypress/Playwright) and at least one programming language (JavaScript, Python, or Java).
- Experience with API testing (REST/GraphQL) and tools like Postman or Insomnia; proficient SQL for data validation.
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions) and defect tracking systems (Jira or similar).
- Strong analytical, problem-solving, and communication skills; ability to thrive in an Agile team.
- Detail-oriented with excellent documentation and written test artifacts.