5+ years of experience in Quality Assurance across the Software Development Life Cycle (SDLC), with a strong understanding of software testing methodologies and the test life cycle.
Minimum 3+ years of mandatory hands-on experience with Selenium-based automation frameworks using Java or Python; experience with Python and/or the Radish framework is preferred.
Proficiency in PyCharm or other relevant IDEs, along with a solid understanding of CI/CD pipelines and hands-on experience using tools such as Jenkins and Bitbucket.
At least 3+ years of experience in web-based application testing and integration testing across applications.
Strong self-starter mindset, with the ability to independently drive and own automation initiatives.
Ability to support, design, develop, and enhance QA test processes, including automation frameworks and reporting mechanisms.
Excellent verbal and written communication skills, with the ability to communicate professionally across all organizational levels, both internal and external.
Proven experience in reviewing and validating requirements and technical specifications, and in developing and executing test plans and test cases based on requirements, customer feedback, and prioritization.
Telecommunications domain experience, especially in OSS/BSS, is an added advantage.