Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines with 5 years relevant experience
Analyze and decompose complex software systems to design holistic, risk based test strategies
Develop and maintain test automation frameworks using industry-standard tools
Design, implement, and execute comprehensive test suites covering functional, regression, exploratory, and performance testing
Experience designing and executing test cases, test plans, and test suites
Hands-on experience with manual and automated testing for web, mobile, and API services
Familiarity with cross-browser, cross-platform, and responsive UI testing
Experience with test automation frameworks such as Selenium, Playwright, Robot Framework, Cypress, SikuliX, or EggPlant
Knowledge of test scripting and automation programming using Python, Java, JavaScript, or C#
Experience integrating test automation into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins
Strong understanding of agile testing methodologies, including TDD, BDD, and exploratory testing
Experience working in agile development environments (Scrum, Kanban, XP)
Experience managing defect tracking and test repositories using tools such as JIRA, TestRail, Micro Focus ALM (QC/Sprinter)