Job description
Join NovaQA Technologies, a fast-growing software quality company, as a Quality Assurance Engineer in Seattle. You will partner with product and engineering teams to deliver reliable software through proactive test strategy, automation, and meticulous QA processes. This role offers hands-on testing, scalable test framework development, and significant impact on customer satisfaction.
What you will do here:
As a QA Engineer, you will collaborate across product, design, and engineering to ensure high-quality software releases. You will help shape testing standards and drive quality metrics throughout the SDLC.
Responsibility
- Develop and execute comprehensive manual and automated test plans
- Design, implement, and maintain robust test automation frameworks using Selenium, Cucumber, and modern CI/CD pipelines
- Collaborate with Product and Engineering to define acceptance criteria and ensure quality from design through release
- Participate in requirements reviews, risk analysis, and test data management
- Identify, report, and track defects with clear reproduction steps and severity
- Measure quality metrics and advocate for process improvements
Qualification
- 3+ years of QA experience in software development environments
- Strong experience with automation tools (Selenium, Cypress, or similar) and scripting (Python, JavaScript, or Java)
- Experience with API testing (REST, GraphQL) and tools like Postman or REST-assured
- Strong understanding of SDLC, STLC, and QA methodologies
- Experience with CI/CD pipelines and version control (Git)
- Excellent analytical, communication, and teamwork skills; ability to work in Agile environments
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)