Experienced QA Engineer skilled in test automation, manual and risk‑based testing, delivering high‑quality software within Agile and CI/CD environments.
About the role
Key Responsibilities
Design, develop, and maintain automated test suites for complex systems using industry‑standard frameworks.
Execute manual and risk‑based testing to validate functionality, performance, and security of applications.
Collaborate with developers, product owners, and DevOps teams to integrate testing into CI/CD pipelines.
Identify, document, and track defects using test management tools, ensuring timely resolution.
Continuously improve testing processes, metrics, and best practices to raise overall product quality.
Requirements
5+ years of professional experience in software quality assurance.
Proficiency in test automation tools (e.g., Selenium, Cypress) and scripting languages such as Python or JavaScript.
Strong understanding of risk‑based testing approaches and Agile development practices.
Hands‑on experience with CI/CD platforms (e.g., Jenkins, GitLab CI) and version control systems.
Excellent analytical, communication, and collaborative skills.