Job Description
Join TechNova Solutions as a Senior Quality Assurance Engineer and become the guardian of our cutting-edge software products. We're seeking a meticulous professional to design, implement, and execute comprehensive testing strategies that ensure flawless user experiences. In this pivotal role, you'll collaborate with cross-functional teams to identify defects early, validate product requirements, and drive continuous improvement in our QA processes. Our dynamic environment offers the opportunity to shape quality standards while working on innovative projects that impact millions of users.
Responsibilities
- Design and execute comprehensive test plans covering functional, regression, performance, and security testing
- Automate test scripts using Selenium, Cypress, and industry-standard frameworks
- Lead defect management processes using JIRA, ensuring timely resolution and documentation
- Collaborate with product teams to define test requirements and acceptance criteria
- Implement continuous integration/continuous deployment (CI/CD) pipelines for automated testing
- Analyze test metrics to identify trends and recommend process improvements
- Mentor junior QA engineers and establish best practices for testing methodologies
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in QA/testing with proven track record in software development lifecycle
- Expertise in automation tools (Selenium, Cypress) and programming languages (Java, Python)
- Strong knowledge of agile methodologies and experience with test-driven development
- Proficiency in SQL for database testing and API testing tools (Postman, RestAssured)
- Familiarity with performance testing tools (JMeter, LoadRunner) and security testing basics
- Certifications in ISTQB or similar QA methodologies preferred