Badges
Certifications
Work Experience
Consultant
Headstrong• June 2017 - Present
As a QA Automation tester Requirement Analysis, business communication and Acceptance Test cases writing Creating automation test scripts in Gherkins format Providing Peer review of automation test scripts looking for requirement coverage, adherence to best coding standards and following the framework scripting guidelines - DRY principle and Single Responsibility Principle Reporting defects, maintaining track of Jira items and ensuring defect closure Writing python scripts for automating test data creation of creating large csv files (1-9 million records) needed for performance testing Scripting new generic keywords in python when needed and adding to libraries of robot framework Scripting new utilities and test keywords Providing Test Case reviews and driving Scrum Meetings Technology Stack: Robot Framework 3.0.2- Libraries: Selenium2Library, BuiltIn, ExcelLibrary, DatabaseLibrary, OperatingSystem, Collections, DateTime, Screenshot, String, Custom Libraries for CSV read Build Tool - Maven, Robot Framework Plugin Code Management - Stash/Bitbucket + Git Browser - Google Chrome [Headless + Normal mode] CI Tool - Bamboo Other Tools - PyCharm, Source Tree, Jira, Confluence Database Backend - Oracle 12
Senior QA Engineer
3Pillar Global• May 2016 - June 2017
Automating Test Scenarios using Selenium 3.0 PyPi and Python Writing wrapper methods for frequent operations using standard selenium calls handling exceptions and errors Reporting defects and ensuring their closure. Reviewing automation test scripts for requirement coverage and adherence to best code practices Creating cross-browser automation scripts for existing manual test cases Technology Stack: Programming Language/Selenium Bindings - Python 3.5 and Selenium PyPi 3.0 Unit Testing Framework - Pytest 3.0 Code Management - Bitbucket + Git Other Tools - PyCharm, Source Tree, Jira Browser - Google Chrome, Firefox, Safari Database Backend - MySQL 5.7.0
Software Engineer
Infogain Corporation• January 2013 - May 2016
Actively communicating with Business Analyst and developers to seek clarity on requirements. Automating manual test cases with Selenium Java and TestNG Separate Wrapper Methods for all the selenium interaction on the application Designed and created the Data-driven Framework and integrated the test suites Implemented Page Object Model in the framework for easy maintenance Scheduling test runs & triggering the tests automatically using JENKINS Technology Stack: Programming Language, Automation Tool - JAVA SE8, Selenium WebDriver 2.32.0 Unit Testing Framework - TestNG 6.8 Code Management - Tortoise SVN Browsers Tested - Chrome, Firefox, Internet Explorer
Education
UIET, Chandigarh (University Institute of Engineering and Technology, Panjab University)
Computer Science, BE• May 2009 - May 2013
Completed graduation in Computer Science B.E