Sujit - Automation Tester

Overview

A Senior QA Analyst with over 9 years of experience in software quality assurance testing of web applications, web services, client/server applications and databases using Selenium, Cucumber, Robot Framework, SOAPUI and current QA methodologies. Diversified industry domain experience in Banking, Finance, Insurance and Retail.

  • Experienced in Web-based testing on AUT-like GUI, Functional, Regression, System, Integration, Performance, User Acceptance and end-to-end Testing.
  • Proficient in testing all phases of SDLC, STLC and expertise in Agile with SCRUM and Waterfall.
  • Knowledgeable in both Manual and Automation testing concepts, with a strong understanding and all testing processes via Selenium IDE/RC/WebDriver.
  • Expertise in using Selenium Grid for cross browser and compatibility
  • Experienced with the Apache POI for reading data from Excel sheets to feeding scripts.
  • Proficient in handling Dropdown, alerts, iframes, window pop-ups using Selenium WebDriver.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements.
  • Expert in using commands like Browser, navigation, WebElement, FindElement, FindElemets.
  • Proficient in Parameterization using XML and Data Provider in Selenium.
  • Experience with Robot API's to handle OS pop-ups/applications / simulate keyboard and mouse events.
  • Experienced dealing with Ajax Requests in Selenium Webdriver using Synchronization. 
  • Proficient with defect tracking software such as JIRA, Bugzilla and Quality Center.
  • Knowledgeable in using ANT/Maven Build tools to manage framework dependency jar files.
  • Strong SQL Query experience in both Oracle and Microsoft SQL.
  • Experienced on Mobile Automation (Android and IOS) using Appium (Selenium 3.0).
  • Proficient in Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling and Collections).

Recent Engagements

Senior QA Analyst - Swift Technology Center - Manassas, VA

  • Involved in various on-shore and off-shore meetings with Business Analyst and Developers.
  • Performed Structural Testing, Functional Testing and Non-functional Testing, Database Testing.
  • Developed the automated test script for regression,parallel test suite in an application by using Selenium tool and configured thread count and groups for each test case.
  • Created automation using Keyword and Data Driven Framework with POM to test web application.
  • Worked on Selenium Grid for automation script in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser. 
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the drop-down list.
  • Developed Selenium scripts to get the data from the webpage by using the methods like getText, getTitle, getAttribute.
  • Developed scripts to navigate to various iframes, pop ups, alerts and to handle multiple windows and performed operations on the web elements.
  • Dealt with Accessing Links & Tables using Selenium WebDriver.
  • Performed operations on the database using JDBC APIs.
  • Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.
  • Setting the priority to the test cases using the TestNG framework.
  • Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
  • Used various TestNG annotations like @Test, @Before Suite, @After Suite, @Before Test, @After Test, @Before Class, @After Class, @Before Method, @After Method.
  • Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in virtual machine environment.
  • Wrote Selenium script for taking screenshot and also used Actions class to perform Mouse and Keyboard events.
  • Involved in automating the popups using the Alert interface. 
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
  • Executed scripts on Multiple OS-Browser combinations using Sauce Labs.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Configured Jenkins build job for continuous Integration and also for Regression Testing.
  • Generated test logs using Log4j for various log levels.
  • Used SVN to maintain and manage the build scripts, test data used and other documents related to the project. 
  • Used Jira to track and resolve defects.
  • Used Cucumber by creating the Feature and Step Definition file and Runner file to execute test scripts and then migrated to Robot Framework using RIDE as IDE.
  • Implemented automation scripts in SOAPUI for Web Service testing. 
  • Tested the Mobile Application using Appium with Selenium WebDriver.
  • Tested, resolved and documented the issues in the Test environment and ensure the software is working while producing a high quality final product. Deploy the application out of the test phase to be released into Stage environment.
  • Performed integration testing to verify the behavior of each application in relation to any impacted external interfaces, code review, code optimization & performance tuning.
  • Mentor team members in design and analysis activities.