Sucharitha
Phn: 231-***-****
Email: *****.****@*****.***
Professional Summary
Over 6 years of professional experience in Informational Technology (IT) with emphasis in Quality Assurance (QA) and Software Development Lifecycle (SDLC).
Excellent understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Test Methodologies.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Quality Center, JIRA and SOAP UI.
Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, running scripts,Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
Proficient in using Selenium Web Driver along with Junit, JMeter and TestNG frameworks.
Experience with BDD and TDD using cucumber.
Developed test scripts using Gherkin-Cucumber.
Having extensive experience in writing and implementation of complex Test plans, Design, Development and Execution of Test scripts for system and functional projects.
Extended experience in system testing, integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
Experience in Core Java concepts such as OOPS, Exception handling, Multithreading, and Collections.
Experienced in load test, stress test and performance test using Load Runner by scripting VUser scripts for multiple users, multiple transactions at rendezvous points.
Participated in project kickoff and sprint planning meetings doing planning poker.
Experience in Manual, Automation and Performance Testing. Black box Testing, Functional Testing, Integration Testing, GUI Testing, Smoke Testing, and Regression Testing.
Excellent knowledge in developing basic and complex scripts/programs for functional testing and maintenance needs, using tools such as HP LoadRunner, HP QTP 10.0 and QC, including development of functions in VB Scripting and Java Scripting.
Hands on experience in writing core java code to access data from outsource files and used OOPs concepts in developing the Selenium framework.
Experienced in using Test Management tool Quality Center.
Experienced in different types of testing on AUT like GUI, Functional, Regression, System Testing, Integration, Performance and end to end Testing.
TECHNICAL SKILLS:
Bug /Test Management Tools :Selenium Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP), Load Runner, JIRA, Quality Center/ALM, Jenkins, Maven,, SOAP UI, RESTFUL, API- AWS - Amazon Web Services, RestAssured, Cucumber, Robot framework(ATDD)
Web Browsers : Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Tomcat, Sauce Labs,
Frameworks : TestNG, Keyword Driven, Data Driven, Hybrid Testing Framework, Page Object Model.
Database : Oracle, DB2, MySQL, SQL Server 2008
Web Debugging Tools : Xpath, Firepath, FireBug
Microsoft Tools :MS Office, Eclipse, UML, Rational Rose, Adobe Acrobat, MS Visio, MS Project.
Operating Systems & Servers: Windows, Linux, UNIX, Tomcat, Web Logic
Testing Strategies : Integration, Unit, System, Black Box, White Box, UAT.
Artifacts :Test Plan, Test Case, RTM, Test Summary Report, Bug report
Reporting Tools : Crystal Reports, SQL Server Reporting Services
Languages : Java, C#, Python, HTML, XML, JavaScript, VB Script,
EDUCATION:
Masters in Information Security: Ferris State University, MI, 2016
Bachelors in Computer Science: Jawaharlal Nehru Technological University, India, 2014.
Client: KeyCorp, Cleveland, OH Feb 2017 – June 2017
Role: QA Automation Engineer
Responsibilities:
Actively involved with SCRUM and sprint meetings, managing product backlog, prioritizing and review milestones and accomplishments.
Used AGILE PROCESS & worked on automation & manual testing of the application
Responsible for all types of tests like Documentation testing, User Acceptance Testing (UAT), browser compatibility testing, Integration testing.
Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented Programming Language.
Expertise in designing and implementing Selenium Automation Frameworks using Data Driven, Hybrid, Page Object Model (POM).
Configured MAVEN builds scripts to run tests, develops reports and sends notifications.
Used Selenium for testing different browser, Selenium for checking instance of server and for record and playback.
Responsible for implementation of Data Driven, Cucumber Framework using Web Driver.
Developed common classes for Page Object Model (POM), UI Mapping, Selenium Data Driven using XLS sheets, CSS Selectors as a part of Framework.
Performed Web services testing using RESTFUL (using REST Methods POST, PUT, GET, DELETE) and validated status codes using RestAssured.
Implemented and involved in Continuous Integration of automation framework using Jenkins tool.
Involved in Web Services Testing using SOAPUI to create and execute automated functional, regression, compliance.
Performed RESTFUL API Testing Using TEST NG, XML and JSON Parsers.
Getting the data from backend tables using SQL queries.
Implemented Regression and Smoke tests execution as separate step of deployment process.
Extensively tested Defect fixes and ran regression test to make sure new defects were not introduced.
Produce test documentations & worked closely with QA project manager.
Responsible for deploy latest build and services on different stages for testing and developer purpose.
Environment: Selenium Web Driver, Java, API Testing, MAVEN, Cucumber, Jenkins, HTML, Java Script, CSS, JSON, Jira, GIT, Web Services, SOAP UI, SOAP and Restful.
Client: MVP Health Care, New York, NY April 2016 – Sep 2016
Role: QA Engineer
Responsibilities:
Implemented agility in testing the application using Scrum.
Extensively involved in analysing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
Developed automation test scripts using Selenium Web Driver and Java.
Created test cases, test plans, tested API's, wrote TestNG test cases, executed code coverage and wrote automation scripts using Selenium WebDriver
Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
Implemented several test automation frameworks which included TestNG framework for generic testing of API.
Test Automation script development using SOAP UI and Groovy Script for automation of Claim and Contact Web Services.
Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API. Groovy Scripting is used to create complex validation scripts.
Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.
Created a testing framework using Selenium WebDriver (Page Object Model) and Maven Responsibilities: - Using Git, java and Cucumber
Performs Validation to the customer account records and their order details with Databases using SQL Queries.
Involved in Behavior Data Driven approach like cucumber for the creation of automation framework in selenium web driver.
Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
Environment: Agile, Selenium (WebDriver and GRID), java, TestNG, API Testing, Maven, Cucumber, Jenkins, SOAPUI, TDD, HTML, XML, XPath, Web Services (SOAP & RESTFUL), JavaScript, Firebug, SQL, Oracle.
Client: StageStore Oct 2015 - Feb 2016
Role: QA Automation Tester
Responsibilities:
Developed automation test scripts in Selenium based on the manual scripts.
In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
Experience writing automation scripts for monitoring and notification tools using Python
Design, develop and implemented Page Object Model Pattern based Keyword Driven automation testing framework utilizing Selenium Web-Driver.
Used Selenium WebDriver APIs for writing JUnit test suites and test cases for testing functionality.
Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
Used Selenium for testing different browser, Selenium Grid for checking instance of server and Selenium for record and playback.
Created and executed database queries (SQL) to validate database data integrity
Developed test scripts in Selenium for inserting records into oracle tables.
Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
Identified software capability and reliability by conducting functional, system, and regression and performance testing.
Expertise in using TFS to open bugs, create tasks and user stories, initiate change requests.
Used TFS source control to deploy application
Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
Environment: Selenium Webdriver, TDD, BDD, JUnit, SOAP UI, TFS, XML, JavaScript, SQL, Web Logic, Windows, waterfall.
Client: Karvy, India Sep 2014- July 2015
Role: QA Tester
Responsibilities:
Participated in all stages of testing life cycle, various testing methodologies and SDLC using Agile and Scrum.
Selected the Test Cases to be automated and performed functional testing of the front end using Selenium WebDriver.
Configured Web Driver, TestNG tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
Worked on implicit wait and explicit wait methods to optimize speed of automation test case execution.
Hands on experience in performance testing of Web Applications using JMeter.
Used BDD framework with Cucumber, Java and created feature files with scenario and scenario outline files.
Configuration Jenkins Build job for continues Integration and for Regression Testing.
Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
Followed Agile testing methodology, participated in daily status meetings and testing each deliverable.
Worked on Data Driven Framework and MVC for Automation test scripts.
Validated SOAP responses by using assertions like XPath match and schema.
Environment: Selenium Web driver, Grid, Eclipse, java, Data Driven, SOAPUI, REST, Cucumber, JSON/XML, Jenkins, JMeter, TestNG, Maven, X-path, SQL, GIT.
Client: Reliance, Hyd April 2013- Aug 2014
Role: Performance Tester
Responsibilities
Responsible for Test Automation using Quick Test Professional (QTP) /UFT, Design and create automation test harness and test bed to support multiple applications on multiple browsers in Lean FT/UFT.
Worked extensively on HP ALM modules- test plan, defects, and reports and created defects using ALM.
Responsible for integrating Quality Centre /ALM with QTP/UFT using Open Test Architecture (OTA).
Placed data into JSON files using Python to test websites.
Used SOAPUI to test SOA based architecture application to test SOAP services and REST API.
Used Python scripts to update the content in database and manipulate files.
Utilize Descriptive Programming and regular expressions to optimize performance and keep Lean UFT and QTP scripts as low maintenance as possible.
Developed and maintained QTP/UFT test scripts to support regression testing whenever a Change Request is completed.
Created Exception handlers and user-defined functions in QTP/UFT
Installation and configuration of HPLoad Runner and QTP.
Created and implemented QTP scripts for functional and regression testing.
Responsible for performing Functional testing on the application by creating Manual and Automated Test Scripts using VB Script in Quick Test Pro(QTP)/UFT.
Environment:
Quick Test Professional(QTP)/UFT, HP Quality Center/ALM, Python, SOAPUI, JSON, Water Fall Methodology, Oracle, SQL, VB Scripting, Sql Server, XML, JMeter,Oracle 10g.
Client: Birla soft, India June 2012- Mar 2013
Role: Manual Tester
Responsibilities:
Analysed test specifications and converted them into Manual Test Cases.
Created and executed automated tests for functional, and regression testing using Quick Test Professional (QTP).
Experience in test management and defect tracking tools Quality Center, HP ALM, repository for maintaining test Cases, execution and tracking the defects.
Performed Manual testing with QC and Regression Testing with QTP.
Developed QTP automation scripts using VB Script.
Implemented JavaScript logic to handle user entry validation and navigation between frames.
Create UFT scripts and execute them from ALM/Quality Center Test Lab to regression test various company systems.
Used LoadRunner to do the performance testing on the application.
Conducted sanity testing of the application based on user requirements.
Perform application testing in Waterfall design process.
Created and implemented QTP scripts for functional and regression testing.
Extensively queried through SQL to check the database records.
Used Quality Center as a bug tracking system.
Environment: Quality Center, JAVA, PL/SQL, XML, Manual testing, HP LoadRunner, VBScripting, MS Office, HTML, XML, JMeter, Web sphere, SQL, QTP.