Over 5 years of professional experience in IT industry with emphasis on Software Quality Assurance.
Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium WebDriver and Selenium RC/IDE.
Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit and TestNG.
Experience in using Maven to build and run the Selenium automation framework.
Having good exposure to integrated testing artifacts with Continuous Integration (CI) with Jenkins sever.
Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
Experience in performing Data driven testing to validate the components displayed on the website using Selenium.
Hands on Experience on testing web services (SOAP, REST) using SOAP UI/POSTMAN.
Good working experience on SOAP UI/POSTMAN for testing and validating various web services used in the application.
Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Bachelor of Technology in Information Technology JNTU Hyderabad, INDIA,2008-2012.
Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber, Jenkins
Defect Tracking Tools
HP ALM, Quality Center, Jira
MS-Office Suite(Word, Excel, Access)
Oracle, SQL Server
Windows variants, UNIX
Client: First commercial Bank, Alhambra, CA. Sep 2018 – Till Date
Role: Test Automation Engineer
Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Drivers.
Developed test code in Java language using Eclipse IDE and TestNG framework.
Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
Run script as a batch file through Maven and generated testing report.
Performed build acceptance testing and smoke testing using Cucumber automation tool.
Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver.
Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
Involved in providing the efficient locators strategy like XPath, modified XPath and CSS to run WebDriver script in stable condition.
Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
Performed the testing of Restful web services for mobile apps for the Using Postman.
Analyzed the business requirements, developed test plans and created test cases in HP ALM a test management tool.
Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
Involved in testing the application utilizing the AGILE (Scrum) methodology.
Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
Worked with appropriate development and technical support teams to triage, assess and solution.
Worked closely with different functional team including Development, QA, Sales and Business.
Tools & Technologies: Java, Selenium WebDriver, TestNg, Maven, Cucumber, Ruby, Jenkins, Eclipse, GIT, XPath, CSS, Rest API, Postman, HP ALM, SQL, Agile and Windows.
Client: Great-West Financial, Overland Park, KS. Jul 2017 – Aug 2018
Role: Selenium QA Tester
Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).Contributed in framework creation.
Responsible for developing test automation Framework using Selenium WebDriver with TestNG.
Created unit test cases for business component and worked on API server-side System level test cases using TestNG.
Used Java as client library for selenium and WebDriver to design and developed Automation test Framework using TestNG.
Involved in preparing a report of all automation difficulties and test results for further application using Maven.
Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
Used Selenium (data-driven, XPath locator) WebDriver to test the web application.
Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
Involved in SOA testing for Payments API's using Postman and Java framework for Web Services testing.
Tested request and response XML's based web services interfaces using Postman.
Responsible for updating and maintaining the Quality Center for all the defects found during functional and regression testing and follow up of the bug life cycle.
Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
Worked in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective.
Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.
Tools & Technologies: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Ruby, Eclipse, Jenkins, Postman, GitHub, Firebug, Firepath, XML, XPath, Quality Center, SQL, Agile and Windows.
Client: MVP Healthcare, Rochester, NY. Jan 2017 – Jun 2017
Role: QA Engineer
Worked closely with business analysts and developers for thorough requirements review and developing test scenarios.
Involved in setting up configuring the testing environment with Eclipse and Selenium WebDriver.
Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium WebDriver and manually.
Developed automation test scripts using Selenium WebDriver and Java.
Developed System Test Cases and procedures to test various application points.
Involved in Look and Feel testing of the application windows using the deliverables.
Performed Webservice Testing and XML validation by creating test case suite using Soap UI.
Validated soap response using various Assertions such as XPath, SOAP Fault, Schema Compliance etc.
Created Test Sets to do Functional and Data Driven Testing on the Webservice.
Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
Quality Center was used as the overall Test Management Tool, where scripts were located and stored under respective Project Folders.
Performed Defect tracking in QC. Defects were linked via traceability to specific test case.
Ran SQL queries to perform Backend Testing.
Attended project meetings, release meetings and QA status meetings.
Tools & Technologies: Selenium WebDriver, TestNG, Quality Center, XML, SOAP UI, SQL and Windows.
Client: Priceline.com, Norwalk, CT. Oct 2014 – Dec 2016
Role: QA Tester (Manual)
Identified the test requirements based on application business requirements and blueprints.
Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
Involved in analyzing the applications and development of test cases.
Involved in doing System testing of the entire applications along with team members Applications are tested manually.
Developed Test Objectives and test Procedures.
Developed test scenarios and test procedures based on the test requirements.
Executed test cases and reported status of the test cases.
Conducted functionality and regression testing.
Executed Configuration testing and GUI testing.
Conducted Security Test on the application manually.
Conducted Sanity and Smoke testing on the new builds for basic functionality testing.
Performed static and dynamic testing to test the application.
Used HP Quality Center for defect tracking and to report the bugs.
Involved in QA processes, test strategies and experience in creating documents like Test plan and Test procedures.
Created test scripts, executed test scripts.
Documented errors and implemented their resolutions.
Environment: Manual testing, Quality Center, Java, SQL, Oracle, Windows.
References: Will be provided upon request.