Job description
NovaTech Solutions is seeking a results-driven Quality Assurance Engineer to join our growing product team in Austin. You will craft test strategies, execute manual and automated tests, and ensure software quality across web and mobile platforms. This role blends hands-on testing with collaboration across product, engineering, and design to ship delightful, reliable software.
As a member of our QA team, you will contribute to a culture of quality, bring strong attention to detail, and advocate for users at every stage of the development lifecycle.
Responsibility
- Develop and maintain comprehensive test plans and test cases based on requirements and user stories.
- Conduct manual testing across web, mobile, and API layers; perform exploratory and risk-based testing to uncover defects.
- Design and implement automated test scripts using Selenium WebDriver, Cypress, or Playwright; integrate tests into CI pipelines.
- Collaborate with product, engineering, and design to define acceptance criteria and quality gates for releases.
- Identify, document, and track defects; drive root cause analysis and verify fixes across environments.
- Execute regression tests prior to releases and coordinate release QA across multiple platforms.
- Contribute to test data management, performance testing, and security testing where applicable.
- Mentor junior QA teammates and promote best practices in testing and quality assurance.
Qualification
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent QA experience.
- 3+ years of hands-on software QA experience in product development environments.
- Strong understanding of QA methodologies, test design, defect lifecycle, and risk assessment.
- Experience with automation tools such as Selenium WebDriver, Cypress, or Playwright; proficient in at least one scripting language (Python, JavaScript).
- Familiarity with RESTful APIs, JSON, and tools like Postman or Swagger for API testing.
- Experience with CI/CD tooling (Jenkins, GitHub Actions, CircleCI) and version control (Git).
- Excellent communication and collaboration skills; ability to articulate risks and trade-offs to engineers and product stakeholders.
- Bonus: knowledge of performance testing, security testing, or accessibility testing.