Sr. Sdet Resume
Peoria, IL
SUMMARY
- Over 9+ years of experience in the Information Technology Industry as a QA Tester in Manual as well as Automation Testing with a solid understanding of test planning, test management, execution and defect tracking in domains such as Healthcare, Insurance, Banking. Excellent understanding of requirements and creation of test cases out of Business Requirement Documents and Functional Requirement Documents.
- Expert in STLC(Software Testing life cycle) and SDLC(Software Development life cycle) including Agile Methodology/SCRUM, Waterfall and TDD and developed Test scenarios, Test Suites, Test cases, Test Data, Test procedures, Test reports and documenting manual and automation tests.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall and BDD.
- Expertise in automation of Web - based application testing using Selenium WebDriver, Selenium IDE, Selenium Grid
- Practical hands on experience in different automation frameworks like Page Object Model Framework, Test NG Framework, Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for a number of projects.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
- Handled different frames in HTML WebPages using selenium API.
- Well versed with Java, TestNG, Maven, SoapUI, Cucumber, JUnit, JIRA and Eclipse and Worked on multiple browsers like IE, Firefox and Chrome Driver.
- Well versed with Python Programming language.
- Expertise in writing Selenium Web driver automation script in Java for cross browsing testing.
- Excellent knowledge to web elements by using mechanisms like CSS, HTML id, name and unique XPath using Contains, Sibling, Ancestor and by using Firebug & FirePath.
- Experience in Black Box and White Box testing for functionality and structural flow of an application.
- Expert in User Acceptance Testing (UAT), systems lifecycle development, project management, quality and management. Assessed quality, design and implement solutions to improve quality within the department.
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Experience in using TestNG case priority, TestNG Parameters with TestNG.xml and DataProvider to create Data Driven Testing and sending the emails and screenshot of test reports.
- Expertise in using Jenkins as a Continuous Integration automation to configure and access the build process and Email integration to email the content of the build status.
- Used Apache POI to read data from external sources like Excel Spread Sheets to feed locators into the test script and also to configure the Test Framework. Experienced using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using TestNG xml.
- Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN, GIT.
- Generated test logs using Log4j for various log levels.
- Involved in testing Alerts and Pop-Ups using Selenium Web driver.
- Handled Selenium Web driver features like Implicit and Explicit waits under Synchronization.
- Expertise in Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collections, reflection.
- Expertise in handling Iframes, keyboard mouse events using the Actions class in Selenium.
- Experienced in using Test Management tools such as TFS, Rally, JIRA, ALM, HP Quality Center and Bugzilla bug reporting tools to track test progress, execution and deliverables.
- Experience in writing SQL queries and working with huge volumes of data, analyzing record sets for Data Quality and Data Validation.
- Involved in the use of Cucumber Step Definition, Scenarios and Feature Files.
- Handled the special mouse events and selected the options from the tab menu using Selenium Action class, mouse hover, and wrote selenium script for taking screen shot for failed test cases.
- Created POM to store the project data and configure their details using Maven to build the project
- Proficiency in testing large, complex software applications designed to automate common business processes including manual testing.
- Demonstrated ability to work independently and flexibility to adapt in an ever changing business
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, HP QC/ALM, QTP.
Test Build& Integration Tools: Maven, ANT, Jenkins.
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools: JAVA, JavaScript, VB Script, Gherkin, SQL, C, C++
Markup Languages: HTML, XML, XPath, CssSelector
Databases: MySQL, Oracle, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows XP/7/8, Ubuntu, UNIX, LINUX
Defect Tools: HP Quality Center, JIRA, ALM
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Utilities: Eclipse, GIT, SVN, Stash, Sonar, Firebug, Fire Path
PROFESSIONAL EXPERIENCE
Confidential, Peoria, IL
Sr. SDET
Responsibilities:
- Participated in identifying the Test scenarios and designing the Test cases.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
- Performed Cross Browser compatibility testing on Chrome, Firefox, IE browsers using Selenium Grid with Sause Labs Cloud Integration.
- Understanding requirement and developing end to end automation test scripts using selenium WebDriver with TestNG framework.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java
- Used Maven build tool to implement the framework dependency jar files.
- Executed test cases relating to mouse hover using Action class and found hidden elements id, name, cssSelector, xpath, className, linkText, using the firebug and firepath.
- Saved remarkable time and cost of testing by automation using Selenium WebDriver, JAVA.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step definitions in Gherkin format.
- Implemented the selenium synchronization using wait and sleep methods.
- Implemented test automation for handling pop-ups and alerts on webpage.
- Used updated extent reports dependencies to generate more pictorial reports
- Developed and implemented Data Driven and Page Object Model automation testing framework Reviewed Test Reports and Preparing Test Summary Report.
- Performed Smoke, End to End and Regression tests in Test environment and Production support environment.
- Implemented test Management tools such as JIRA bug reporting tools to track test progress, test execution and deliverables.
- Implemented the mouse and keyboard events using the Actions class.
- Used Apache POI to read data from Excel sheets and testing the test scenarios.
- Used Jenkins tool for continuous integration server to configure with GitHub and Maven.
- Involved in Developing and creating detailed test plans and test cases for the system covering design document, reviewing them with the developers and finalizing the test cases.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, TestNG, Apache POI, Extent Reports, Cucumber, Eclipse, Windows, Oracle, Maven, SQL server, JIRA, SOAP UI.
Confidential, Grand Rapids, MI
Automation Tester
Responsibilities:
- Analyzing the Business Requirement Document, High level and Low-level design documents.
- Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
- Wrote automation scripts using Selenium web driver.
- Created POM to store the project data and configure their details using Maven to build the project.
- Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
- Used Firebug/ IE Developer Toolkit andSeleniumIDE to capture and validate CSS Locators, html Ids, XPath to identify elements.
- Developed re-usable functions using TestNG for the Test Automation.
- Executed some test cases using Test NG parameters, Data providers, Suites, Parallel Suites and Groups.
- Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
- Developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework
- Performed Integration Testing in Vendor Development environment and User Acceptance Testing in Pre-Production Environment.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath inSelenium.
- Handled synchronization using waits (implicit, explicit and fluent waits)
- Experienced in performance testing in J meter and Load runner.
- Reported bugs in Quality Center with server logs information from Web and DB servers.
- Performed Regression Testing as part of every build.
- Developed SQL Queries for testing various Database validation.
- Used GIT as Version Control Tool for maintaining code in the repository.
Environment: Quality Center, Windows, Java, SQL, Oracle,Selenium(WebDriver, RC, Grid), Junit/Java, Eclipse, Firefox, IE, Chrome, Safari, Opera, Cucumber.
Confidential, NYC, NY
Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts inSelenium.
- Created automation framework and test scripts usingSelenium Web-Driver for multiple platforms and cross browser testing.
- Design, developed and implemented Hybrid Driven automation testing framework utilizing Java, Test-NG andSelenium Web-Driver.
- Created functions for different selenium locator types. Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Used Several TestNG Annotations to take advantage of test lifecycle.
- ConfiguredSelenium Web Driver, Test-NG, Maven tool and createdSelenium automation scripts in java using Test-NG prior to next quarter release.
- Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Designed data-driven testing framework inSeleniumand captured data dynamically from web controls.
- Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWeb-Driver with Test-NG.
- Used Firebug/ IE Developer Toolkit andSeleniumIDE to capture and validate CSS Locators, html Ids to identify elements.
- Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application usingSelenium.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath inSelenium.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Created Scenarios using Cucumber and tested in BDD.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: SeleniumWeb driver, Eclipse, Jira, Cucumber, Java, JavaScript, HTML, CSS, X-path, Maven, Windows, Test-NG, GIT, SOAPUI, Fire bug, Fire Path, IE Developer Toolkit.
Confidential
QA Analyst
Responsibilities:
- Created Test Cases, Test Scripts, Test Scenarios, and defect reports.
- Performed Extensive Manual Testing.
- Prepared Requirement Traceability Matrix (RTM) to trace test cases and functional requirements.
- Performed GUI, Adhoc, and Data driven testing.
- Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Prepared deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Report.
- Identified defects while doing System Testing and regression testing also involved in defect tracking.
- Participated during Unit testing, and also handled System and UAT testing efficiently.
- Performed Sanity testing during code deployment after the fix to the code has been done and verification of the proper code deployment.
Environment: Manual Testing, HP Quality Center, MS Excel, MySQL.
Confidential
QA Tester
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Involved in writing and designing templates for theTest PlansandTest cases.
- Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
- Involved in updating and executing test cases according to requirements.
- Identified theTest Casesand documented them inQuality Center.
- PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
- Prepared various reports based on different stages of Testing.
- Involved in verification of manual update files for different subject areas.
- Involved in Bug reporting and bug tracking using QC.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
- Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up the bug life cycle.
- Highly Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
Environment: JSP, Servlets, SQL Server7.0, Windows XP, Manual Testing, MS-Excel, QC.
Confidential
QA Tester
Responsibilities:
- Involved in preparing Test Scenarios and Test Cases based on business requirement documents using Test Director.
- Performed Extensive Manual Testing.
- Prepared Requirement Traceability Matrix (RTM) to trace test cases and functional requirements.
- Performed GUI, Adhoc, Regression and Data driven testing.
- Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Analyzed the performance based on the reports generated.
- Responsible for providing regular status report to the management.
- Involved in Backend Testing.
- Enhanced test scripts by inserting checkpoints, synchronization points and adding conditional statements and reporting statements.
- Developed generic TSL functions for functional and regression testing.
- Executing the test cases and analyzing the results and creating the bug report using Test Director.
- Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up the bug life cycle.
Environment: Manual Testing, Quality Center, Waterfall, Windows, MS Excel, QC, HTML.
