Job description
NovaTech Solutions is seeking a results-driven Quality Assurance Engineer to join our expanding QA team in Austin. You will contribute to all stages of the software testing lifecycle, ensuring product quality and reliability across web and mobile platforms. This is an opportunity to work closely with product managers, developers, and customer success to deliver outstanding software experiences.
As part of our QA team, you will craft test plans, design and maintain automated tests, execute manual tests, and participate in continuous improvement of testing practices.
Responsibility
- Design, implement, and execute comprehensive test plans and test cases for web and mobile applications.
- Develop, maintain, and scale automated test suites using Selenium, Cypress, or equivalent frameworks.
- Collaborate with product and engineering teams to triage defects, reproduce issues, and verify fixes.
- Create and manage test data, environments, and test configurations to ensure reliable results.
- Perform thorough manual testing including regression, smoke, and exploratory testing.
- Integrate automated tests into CI/CD pipelines and contribute to test automation strategy.
- Contribute to QA process improvement, metrics, and quality governance across releases.
Qualification
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 2+ years of software QA/testing experience; mobile and web exposure preferred.
- Strong knowledge of QA methodologies, testing types, and defect life cycle.
- Hands-on experience with test automation tools (Selenium, Cypress, Playwright, etc.) and scripting (JavaScript, Python).
- Experience testing RESTful APIs and using tools like Postman or Swagger.
- Familiarity with SQL for data validation and test data management.
- Proficient with issue-tracking and collaboration tools (Jira, Confluence); experience in Agile/Scrum environments.
- Excellent communication, analytical thinking, and keen attention to detail.