Job description
NovaTech Solutions is seeking a detail-oriented Quality Assurance Engineer to join our product team in Austin. You’ll own test planning, execute comprehensive test cases, and collaborate with developers and product managers to ensure a high-quality customer experience.
As part of our QA team, you will contribute to the design and execution of both manual and automated tests, participate in product risk assessment, and advocate for quality across the SDLC.
Responsibility
- Develop and execute comprehensive test plans, test cases, and test scripts for web and mobile applications.
- Design, implement, and maintain automated test suites using modern QA tools.
- Identify, document, and track defects; verify fixes and perform regression testing.
- Collaborate with product, design, and engineering teams to clarify requirements and acceptance criteria.
- Contribute to test strategy, risk assessment, and quality metrics.
- Participate in Agile ceremonies and ensure timely delivery of high-quality software.
- Advocate for quality and drive process improvements across the SDLC.
Qualification
- Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience.
- 3+ years of QA experience in software development, preferably in web and mobile applications.
- Strong knowledge of QA methodologies, testing types, and defect lifecycle.
- Experience with test automation tools such as Selenium, Cypress, or Playwright, and scripting languages like JavaScript or Python.
- Proficiency with CI/CD pipelines and version control systems such as Git, Jenkins, or GitHub Actions.
- Excellent analytical, debugging, and communication skills with the ability to work cross-functionally.
- Experience with API testing using tools like Postman or REST clients is a plus.