Qualifications & Experience:
- Extensive coding skills to write scripts for automated test cases.
- Experience in Java (preferable), Python, or C# Language.
- Knowledge of Testing Frameworks: familiarity with tools such as Selenium, QTP, or Junit to assist in the generation, organization, and running of efficient automated tests.
- Understanding of Software Development Life Cycle (SDLC): Understanding the interactions of the different phases of SDLC with testing to come up with efficient test strategies.
- Experience with Version Control Systems such as Git to assist in managing and tracking any alteration on the test scripts and facilitate interaction with the development teams.
- Analytical Skills: to understand and break requirements into testable functionalities and write good test cases for the identified scenarios.