We are looking for a dynamic QA Lead / Senior QA Engineer to oversee and participate in the quality assurance processes of our software products. This role involves managing QA efforts, mentoring team members, and ensuring hands-on contributions in testing activities. You will work closely with cross-functional teams to establish and implement quality standards, drive test strategies, and ensure the delivery of high-quality software.
Test Strategy and Planning:
- Define and implement test strategies, test plans, and test cases to meet project requirements.
- Establish and maintain best practices for QA processes and tools.
- Ensure comprehensive test coverage for functional, regression, performance, and security testing.
Execution and Monitoring:
- Lead and actively participate in manual and automated test execution.
- Identify, document, and track defects to resolution, ensuring timely fixes.
- Perform root cause analysis on critical issues to prevent recurrence.
Team Collaboration and Leadership:
- Guide and mentor QA team members to enhance their skills and ensure productivity.
- Collaborate with product managers, developers, and other stakeholders to understand requirements and define acceptance criteria.
- Foster a quality-first mindset across teams and projects.
Automation and Tools:
- Develop, maintain, and execute automated test scripts using tools like Selenium, Cypress, or similar frameworks.
- Integrate automated tests into CI/CD pipelines to streamline deployments.
- Continuously evaluate and recommend new tools and technologies for improving QA efficiency.
Performance and Security Testing:
- Lead performance testing efforts using tools like JMeter or LoadRunner.
- Implement security testing processes to identify vulnerabilities early in the development lifecycle.
Quality Metrics and Reporting:
- Define and monitor key quality metrics such as defect density, test coverage, and release quality.
- Prepare and present test summary reports to stakeholders.
- Identify and communicate quality risks and suggest mitigation strategies.
Process Improvement:
- Drive continuous improvement initiatives to enhance the QA processes and team performance.
- Stay updated with the latest industry trends and ensure their adoption where applicable.
- Hands-on experience in manual and automated testing.
- Proficiency in test automation frameworks like Playwright, Selenium, Cypress.
- Familiarity with performance testing tools (e.g., JMeter, LoadRunner) and security testing.
- Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
- Excellent communication and interpersonal skills for working with cross-functional teams.
- Strong analytical and problem-solving abilities.
Generating Apply Link...