Requirements and Responsibilities:
- 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)