ROLES & RESPONSIBILITIES
Understanding and Analysing the Application Under Test in terms of Object Identification.
Creating Test scenarios and Collecting Test Data.
Identifying end-to-end scenarios and code modularity.
Implementing JUnit or TestNG Test Automation framework and developing automation infrastructure.
Creating reusable components.
Creating and enhancing Test Cases (Test Scripts) using Element locators, WebDriver methods, Java programming concepts, and TestNG Annotations.
Error Handling, Adding comments.
Creating Data-driven Tests and Running through the framework.
Cross Browser Testing (Executing test cases against various browsers like Mozilla Firefox, Google Chrome, IE and Safari, etc…).
Parallel Test Execution.
Defining and exporting Test Results.
Analyzing Test Results and Reporting Defects.
Tracking Defects and Select Test cases for Re & Regression Testing.
Modifying Test Automation Resources and Maintenance of Resources.
QUALIFICATIONS & EXPERIENCES
Degree in Computer Science, Engineering or a related subject.
At least 2-4 years of work experience in software quality assurance.
Proven work experience in software development.
Strong knowledge of software QA methodologies, tools, and processes.
Solid knowledge of SQL and scripting.
Hands-on experience with automated testing tools.
Experience in writing clear, concise, and comprehensive test plans and test cases.
Experience with performance and/or security testing is a plus.
Knowledge of the hospitality industry is an advantage or the ability to quickly learn the industry is a must.
Excellent communication skills in both written and spoken English.
Critical thinker and problem-solving skills.
Good time-management skills.
HOW TO APPLY
If you are interested, please forward your CV to, firstname.lastname@example.org
(Please use the same vacancy name for your subject title for better visibility of your email.)