Define, document, and maintain the overall testing strategy, including unit testing, integration testing, user acceptance testing (UAT)
work closely with business stakeholders and product owners, and be responsible for writing end-to-end business test cases aligned with user needs and business goals.
Establish performance testing protocols to identify and mitigate bottlenecks before production.
Select and implement tools for performance testing, ensuring robust metrics for system scalability and reliability.
Define and implement strategies for application security testing to identify vulnerabilities.
Integrate security testing tools and processes into the CI/CD pipeline to ensure compliance with security standards.
Drive test automation using tools like TOSCA to enhance test coverage and efficiency.
Design, implement, and maintain automation frameworks, ensuring scripts are integrated into CI/CD pipelines in a DevOps environment.
Enable continuous testing by binding automated test scripts to delivery pipelines for immediate feedback
Establish and monitor key performance indicators (KPIs) to measure test effectiveness, including defect density, test coverage, and release cycle time, success/failure of test cases
Provide regular reports to stakeholders, identifying trends and recommending improvements
Work closely with development, DevOps, and product teams to align testing and release processes with business goals.
Provide technical leadership and mentorship to QA, fostering a culture of quality and continuous improvement.
Establish metrics to measure the effectiveness of testing and release processes, providing regular reports to stakeholders.
Ensure that testing processes comply with industry standards, security requirements, and organizational policies.
Maintain documentation and audit trails for all testing activities.
Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.
Minimum 12 years of experience in software testing, release management, or related roles
Proven experience with CI/CD tools (e.g., Jenkins, GitLab, Azure DevOps, CircleCI) and test automation frameworks (e.g., TOSCA, Selenium, Appium, JUnit, TestNG).
Expertise in performance testing tools (e.g., JMeter, LoadRunner) and security testing tools (e.g., OWASP ZAP, Burp Suite).
Deep knowledge of version control systems (e.g., Git) and branching strategies.
Strong understanding of Agile, DevOps, and ITIL processes.
Strategic thinking and the ability to design scalable systems.
Excellent communication and stakeholder management skills.