We are seeking a highly skilled Senior Quality Engineer to lead our quality assurance efforts and ensure the highest standards of product quality. The ideal candidate will have extensive experience in quality engineering, a strong understanding of testing methodologies, and a proven track record of managing quality processes and teams. This role involves developing and implementing quality strategies, leading testing efforts, and driving continuous improvement initiatives.
Responsibilities
- Develop and implement comprehensive quality assurance strategies and plans to ensure product excellence.
- Collaborate with product development teams to integrate quality requirements early in the design and development phases.
- Design, develop, and execute detailed test plans, test cases, and test scripts for various types of testing (e.g., functional, regression, performance, security).
- Lead the execution of manual and automated tests, ensuring comprehensive coverage and accurate results.
- Analyze test results, identify defects, and work closely with development teams to ensure timely resolution.
- Define and track key quality metrics to assess the effectiveness of quality assurance processes and product quality.
- Manage and optimize the use of quality assurance tools and technologies (e.g., test automation frameworks, and defect tracking systems).
- Ensure adherence to quality assurance processes and methodologies throughout the product lifecycle.
- Facilitate communication between stakeholders to address quality-related issues and concerns.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
- Minimum of 5-7 years of experience in quality engineering or a related role, with a focus on leading quality assurance efforts.
- Proven experience in managing complex quality assurance projects and teams.
- Strong knowledge of testing methodologies, quality assurance best practices, and software development lifecycle (SDLC).
- Experience with test automation tools and frameworks (e.g., Selenium, JUnit, TestNG).
- Proficiency in scripting languages (e.g., Python, JavaScript) for test automation.
- Experience with performance testing tools (e.g., JMeter, LoadRunner) and security testing tools (e.g., OWASP ZAP).