Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical field.
5+ years of hands-on experience in software quality assurance engineering, with a strong focus on test automation.
Deep understanding of QA methodologies, testing strategies, and quality processes for backend, frontend, and API-driven systems.
Proven experience designing, developing, and maintaining automated test frameworks (e.g., Selenium, Playwright, Cypress, or similar).
Extensive experience with CI/CD pipelines and integrating automated testing into build and release processes.
Strong knowledge of API testing tools and frameworks
Solid understanding of version control systems (Git) and working with branching strategies.
Familiarity with Agile/Scrum methodologies, and a proven ability to collaborate closely with developers, product managers, and DevOps teams.
Excellent problem-solving skills, with the ability to identify root causes quickly and propose effective solutions.
Strong communication and documentation skills, with the ability to articulate test strategies, risks, and quality metrics.
Experience using test management, defect tracking, and observability tools to ensure visibility into test coverage and system quality.
Ability to lead quality initiatives, mentor junior engineers, and establish best practices for automation, reliability, and test scalability.
A proactive mindset with high attention to detail, ownership of quality outcomes, and a continuous drive to improve testing processes and automation capabilities.