Sudheer Kumar
Phone: +1-603-***-****
Sr.Test Engineer
Email: *********.********@*****.***
** *** ****** ***** *** 05, Nashua, NH, 03060
PROFESSIONAL SUMMARY:
Over 7 years of experience in QA Testing in Client/Server and Web based applications with Manual Testing, Selenium WebDriver with TestNG and JUnit and Jmeter
Thorough understanding of Software Development Life Cycle and testing process.
Experience in Test Plan Development, Unit, Baseline, Functional, Integration, Regression and UAT testing in Agile Environment
Daily Scrum, Iteration Planning and Release planning meeting.
Expertise in Preparation of Test Strategy/Test Plans and Risk Assessment/Quality Profile for each Release.
Proficient in execution and maintenance of Test plans, Test cases, Test scenarios.
Experience in writing and maintaining software verification, validation and test procedure documents.
Excellent skills in analyzing the requirements, design documents, and functional specifications.
Extensive working experience in System Testing, Functionality Testing, Regression Testing, Integration Testing, UAT, Database Testing, Performance Testing, Stress Testing, Load Testing, Black Box Testing and White Box Testing.
Expertise in defect management involving defect identification, tracking and follow-ups with the clients and development teams on the defects.
Bug Reporting or Defect tracking using HP Quality Center
Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in Quality Center, JIRA, Status Reports, and Best practices in Testing)
Well versed with creating TestNG and JUnit automation frameworks using Selenium WebDriver Annotations
Extensive hands-on experience in test automation of web applications using Selenium IDE & WebDriver in Windows (Java/J2EE) environment
Expertise in writing automated test using Selenium and Java.
Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
Developed Automation Scripts for Regression testing using Selenium WebDriver and Java.
Experience in identifying object locators and creating Xpath using Fire-bug.
Good experience in Back End testing using SQL queries and Cross Browser Testing.
Proficient in giving QA estimations and coming up with Test plan for every new project.
Besides being an excellent team member, have experience in leading QA team of twelve members and smooth execution of Release plan.
Ability to work well under pressure in a fast-paced environment, and possess strength to thrive under deadlines in achieving the goals, Strong Customer Orientations.
Very good at coordinating offshore team & onsite client teams.
Solid analytical and dynamic troubleshooting skills.
Good knowledge on current industry trends and proven ability with great analytical & problem solving skills.
Technical Skills:
Testing Tools
Selenium WebDriver/RC/IDE/GRID, HP Quality Center(ALM), JUnit, Firebug, Fire Path, TestNG, SOAPUI, Manual Testing, JMETER,
Language/Script
Java, JavaScript, and C
Frameworks
JUnit, TestNG, Data Driver, Keyword Driven, Hybrid, POM, POM with Page Factory
Firefox Add-ons
XPath, Firebug
Web Technologies
HTML, XML, CSS, and JavaScript
Web Services
SOAP/WSDL, REST, POSTMAN, SOAPUI
Bug Tracking Tools
JIRA, HP Quality Center (9, 10, 11.0), BugZilla
Database & Other tools
MS SQL Server 2008/2012/2014, Oracle 9i/10g, T-SQL, and MySQL.
Platforms
Windows 7, UNIX, Linux, IOS, Android.
Methodologies
Agile/Scrum, V-Model, Waterfall
NEC, Henniker, NH
Test Automation Engineer
Dec’16 – June’17
Domain: Health Care.
Responsibilities:
●Responsible for preparation of Test cycle/progress reports, analysis of defect metrics, implement and improvement actions for next iterations.
●Performed different testing task using various test scripts on Selenium WebDriver and TestNG.
●Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Web Driver (using JAVA).
●Expertise in SDLC, Test Management and Testing Lifecycle Methodology Agile Model.
●Developed test code in JAVA language using Eclipse, IDE and TestNG framework.
●Involved in designing and implementing of Hybrid Automation Framework to be used with Selenium WebDriver.
●Developed and Implemented Hybrid, Page Object Model/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
●Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
●Used JAVA language and TestNG framework for scripting and for building the WebDriver project. Integrated with continuous integration tool with Jenkins for running test on nightly basis automatically.
●Used Selenium WebDriver API to write automation script.
●Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium WebDriver.
●Performed Data driven testing using Selenium WebDriver, JUnit functions and JDBC connections which reads data from scripts using property and XML files.
●Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
●Performed Data Driven Testing by using JDBC as a data source and configured SQL queries to fetch data from the MySQL database.
●Used Quality Center for defect reporting and tracking.
●Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Java, Selenium WebDriver, Jenkins, TestNG, STLC, Maven, JIRA,XPath, Eclipse, XML, DHTML, SQL, MySQL, Windows and Linux.
Broadridge Financial Solutions
Sr. Automation Engineer
Aug’14 – Feb 2016
Domain: Financial (Trading)
Responsibilities:
●Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
●Extensively used Selenium (data-driven, XPath locator) and Webdriver to test the web application.
●Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Java
●Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
●Performed parameterization of the automated test scripts using Selenium WebDriver to check how the application performs against multiple sets of data.
●Selected the Test Cases to be automated and performed functional testing of the front end using Java, Selenium (IDE and WebDriver) & created Data Driven framework using JUnit.
●Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
●Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
●Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
●Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release planning meeting.
●Used SVN as a source code management tool for maintaining the test scripts, test cases within the framework.
●Performed System, Integration, Smoke, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Environment: Java, Selenium WebDriver, Jenkins, TestNG, STLC, Maven, Quality Center, SoapUI, XPath, Eclipse, MySQL, Oracle, Windows.
IPAY Tech India private limited, Hyderabad, India
Software test engineer
Feb '14 to Aug’14’
Domain: E-commerce
Responsibilities:
●Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
●Involved in creation of Test plan and responsible for creating Test cases from the functional requirements.
●Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and JAVA technologies (Eclipse IDE). Contributed in framework creation.
●SQL Queries to retrieve the data from various Tables and to test the database.
●Performed automation of test cases for Regression Testing using JUnit and Selenium testing Functional, Acceptance and Limit validations.
●Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(WebDriver) and TestNG
●Created detailed QA and UAT cases to validate the quality of the application.
●Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
●Used complex SQL Queries to perform back-end data base testing.
●Wrote queries to extract data to perform database testing.
●Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
●Integrated TestNG with Selenium Webdriver using Eclipse to generate test execution result.
●Created Test Data using SQL and wrote SQL queries for back-end testing.
●Implemented cross browser and cross platform web testing with WebDriver.
●Used JUnit and TestNG testing Framework as a test runner with Selenium WebDriver.
●Participated in scrum meetings with clients and various business people and gathering requirements.
Environment: Selenium IDE, RC WebDriver, Eclipse, JIRA, MySQL, Oracle, Java, JIRA, HP Quality Center, JUnit, TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.
Airhub Tech India private limited, Hyderabad, India
Automation Tester
Aug '10 to Jan'14
Domain: Telecom
Responsibilities:
●Analyzing the business Requirements and Preparing Test Plan and Test Scenarios.
●Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases
●Involved in creation of manual Test reports and Test cases.
●Involved in testing the new functionalities based on test cases manually and coordinated with development team in fixing the issues.
●Ensure that all the test cases are updated in the Test Director along with Master test plan.
●Used Mercury Quality Center (QC) to develop automation testing scripts for web and client server applications.
●Analyzed test specifications and converted them into Manual Test Cases.
●Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
●Participated in Integration, System, Smoke Testing.
●Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
●Performed End to End Testing and involved in User Acceptance Testing (UAT).
●Involved in Release support - Release to QA, involved in environment setup, testing the release process.
●Involved in Backend Database testing in Oracle using SQL.
●Executed test scripts manually and then recorded the same in Win runner. All the issues that came up during this process were logged in Test Director as defects.
●Defects were tracked, reviewed, analyzed using Test Director.
●Tested critical bug fixes and coordinated with developers in release of bug fixes meeting tight timeline.
●Used Quality Center to report and track bugs and impediments.
Environment: JAVA, Oracle, LINUX, SoapUI, Selenium, HP Quality Center.
Education:
Masters in Technology from New England College
Bachelors of Technology in Computer science from Jawaharlal Nehru Technological University, Hyderabad.