About Me
- Around 12 years of experience in Information Technology Field
- 9+ years of experience in Design and development of Automation frameworks and Automation Testing Strategies for large scale applications.
- Evaluate and select ...
- Evaluate and select test automation tools for different products and applications
- Develop a roadmap and detailed implementation plan for test automation
- Provide expertise and guidance to the team implementing test automation
- Ensure adherence to the QA-TCoE Automation testing processes and standards
- Develop Automation Dashboards and formulate KPIs to highlight automation and determine improvement opportunities
- Strong knowledge in developing scripts in Selenium WebDriver and Appium using JAVA language
- Good experience TestNG framework for Selenium automation testing.
- Experienced in writing test scripts using Java and executed it through Selenium Cucumber
- Experienced in Web Services Testing using SoapUI & Apache HttpClient
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins and Bamboo for nightly batch run of the Script.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Good knowledge on Bitbucket version control tool
- Implemented Selenium Grid infrastructure running in Docker, SauceLabs and BrowserStack
- Excellent experience in test management using Quality Center and JIRA
- Good knowledge in Structured Query Language
- Good Knowledge of professional software engineering practices & best practices for the full software development life cycle, build processes, testing, and operations
- Experienced working with agile testing methodology.
- Experience in Sanity, GUI, Database, Functional, System, Regression and Localization Testing
- Commitment, result oriented and interested to learn new technologies.
Skills
Web Development
Software Engineering
Software Testing
Development Tools
Others
Positions
Portfolio Projects
Company
Mobile Automation Testing
Role
QA Tester
Description
- Provided Estimates for testing and updated the Project Plan with the testing timelines.
- Developed Automation Framework for my QA Team that was later adapted by other QA teams to extend their test automation coverage.
- Built Automation Framework using Maven, TestNG, Selenium WebDriver, Appium, Java
- Developed new Automation script using Selenium WebDriver, Appium and TestNG for a iOS Native Mobile application, using Maven as build tool and Bamboo to create and run jobs.
- Used Apache http client APIs to automate RESTful WebServices related test cases.
- Used SOAPUI tool to send REST Requests and validate response for Web Services testing.
- Involved in backend Testing (data validation, data integration)
- Executed automated test suites in different size of iPad and iOS version using SauceLabs
- Co-ordination with the technical team for effective issue resolution
Company
Automation Testing
Role
QA Tester
Description
- Created Test Automation Framework with Cucumber and Selenium WebDriver, Maven, TestNG, Java
- Created the Feature Files for Cucumber Automation.
- Responsible for planning regression test stories in every Sprint.
- Coding of Custom Keywords to Function Library of the Framework using Java
- Defect logging and tracking through JIRA.
- Tested applications in different types of browsers, versions and languages (SPANISH, CHINESE), such as Internet Explorer, Firefox, Google Chrome to simulate production environment
Company
Automation Testing
Role
QA Tester
Description
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME's) and developed test cases.
- Customized Framework for integrate Selenium WebDriver with Maven, TestNG, QAComplete, Bitbucket and Bamboo tool Developed new Automation script using Selenium WebDriver and TestNG for a Java based Web application, using Maven as build tool and Bamboo to create and run jobs.
- Maintaining the automation scripts of various modules of the application according to new changes in the application during product release cycle and manage the source code using Bitbucket. ·
- Expertise in Analyzing, Prioritizing and Reporting bugs in Bug Tracking Tool using QAComplete. ·
- Executed automated test suites on multiple platforms using Selenium Grid
- Provided Estimates for testing and updated the Project Plan with the testing timelines.
Company
Automation Testing
Role
QA Tester
Description
- Developed new Automation script using Selenium WebDriver and TestNG for a Java based Web application, using Maven as build tool and Jenkins to create and run jobs.
- Creation of Reusable Function Libraries and Customized Functions
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Executed automated test suites on multiple platforms using Selenium Grid
- Provided Estimates for testing and updated the Project Plan with the testing timelines.
Company
Automation Testing
Role
QA Tester
Description
- Experience in Web browser automation testing using Selenium Web driver using TestNG frameworks
- Understanding Business Requirement Specifications
- Done the feasibility analysis on application to be automated
- Finding out the areas that can be automated and develop scripts to automate the same.
- Developing reusable scripts that can be used across the team
- Involved in preparing the user guidelines document and feasibility report document
Skills
Java (All Versions) SeleniumTools
java Selenium WebdriverCompany
Automation Testing
Role
QA Tester
Description
- Selecting or Identifying test cases for Automation
- Provided Estimates for testing and updated the Project Plan with the testing timelines.
- Creating reusable components
- Test Script Development, Debugging and Running Tests
- Finding solutions for Object Identification issues and error handling issues
- Handling changes and performing Regression Testing & Analyzing Test Results
- Defect identification and logging
- Performing with other team’s members (Development Team, Technical Support, Business Support) in order to resolve the issues
- Involvement in Test Reporting on daily, weekly basis through company prescribed format.
- Excel Macro Development
Skills
Java (All Versions) SeleniumTools
java Selenium WebdriverCompany
Automation Testing
Role
QA Tester
Description
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG for a Java based Web application, using Maven as build tool and Jenkins to create and run jobs.
- Based on Page Object Model, developed Selenium script in JAVA using TestNG framework
- Developed custom libraries for automation using Java
- Executed automated test suites on multiple platforms using Selenium Grid
- Provided Estimates for testing and updated the Project Plan with the testing timelines.
- Used Firebug to identify Elements' by ID, Name, CSS, XPath, and Links on Web Pages.
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
Skills
Selenium Java (All Versions)Tools
Selenium Webdriver java