Job description
NovaQA Tech is seeking a Senior Quality Assurance Engineer to join our growing team in Austin. You will design and execute comprehensive testing strategies, partner with product and engineering, and help elevate our quality standards across web and mobile platforms.
You will contribute to a culture of quality by ensuring features meet requirements, are robust, and deliver delightful user experiences.
Responsibility
- Develop and implement QA strategies, test plans, and case designs for features across web and mobile apps.
- Collaborate with product, engineering, and design to define acceptance criteria and ensure quality standards are met.
- Design, execute, and maintain automated test suites (Selenium and Playwright) and manual test cases.
- Perform API testing (REST/GraphQL) using Postman and automation frameworks; validate data integrity and performance.
- Manage defect lifecycle using Jira, prioritize fixes, and track quality metrics with dashboards.
- Champion continuous improvement by integrating testing into CI/CD pipelines and refining testing processes.
- Participate in code and design reviews, risk assessment, and release readiness activities.
Qualification
- Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- 5+ years of QA experience in software development, with a focus on web and mobile applications.
- Strong knowledge of QA methodologies, test design, risk assessment, and defect tracking.
- Hands-on experience with test automation frameworks (Selenium, Playwright, or Cypress) and at least one programming language (JavaScript, Python, or Java).
- Experience with API testing (REST/GraphQL) using Postman, Insomnia, or similar tools.
- Proficiency with SQL and data validation; ability to analyze large data sets and identify inconsistencies.
- Familiarity with Agile/Scrum methodologies and strong collaboration and communication skills.