Scarborough, Ontario, Canada
SDET, QA Automation, Test Automation, Java 8, Selenium, Karate Framework, Postman, SQL, Agile, JIRA
Spearheaded the creation and maintenance of test automation scripts for REST APIs leveraging RestAssured with Java. Additionally, proficient in utilizing Cypress with JavaScript for API test automation. Expertise in formulating comprehensive test plans, drafting test cases, preparing test data, and orchestrating optimal test environments tailored for REST web services testing.
Core Java as the primary development language to create and implement test frameworks using OOPS concepts. Creating and developing automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD) with a Page Object Model pattern design. Behavior Driven Development using Cucumber Features, Scenarios and Step Definitions in Gherkin format. Cucumber, JAVA, Selenium WebDriver, Karate, Postman, MAVEN, Jenkins, GIT, GITHUB, SLACK. MAVEN for build management, and Jenkins for Continuous Integration of the builds, GIT and GITHUB for version control.
Developed test code in Java language using Selenium WebDriver and TestNG framework. Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution report and generation in accordance with Quality Assurance best practices. Extensive use of descriptive programming to create effective and efficient reusable functions and maintaining them in a neat function library to be used by the team. Gathered, compiled, and managed requirements documents such as business requirements and design document and other related test cycle documents.