SHRUTHI
Email: *********@*****.*** Mobile: 214-***-****
SUMMARY
* ***** ** ******** ********** in manual and automation testing for Client/Server and Web/ Window based applications.
Strong working experience using System Development Life Cycle (SDLC), Software Quality Assurance Methodologies and CMM process.
Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using TestNG/ Junit, ANT/MAVEN build tools.
Proven ability in creating automation frameworks for J2EE based application using JUnit and TestNG.
Expertise in Bug Reporting, Bug Tracking using various Bug Tracking Systems and actively interacted with the development team to fix crucial bugs using JIRA, POS, Rally, Clear Quest, Bugzilla, WCS Management center and Quality Center.
Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
Performed Load Testing and performance testing using LoadRunner/JMeter to test the web applications to check the performance and load that can hold in heavy traffic time.
Used JIRA for tracking bugs and project management
Experience with cucumber software tool to run automated acceptance tests written in Behaviour-driven Development(BDD)
Used Protractor in order to test end to end frame work in AngularJS.
Strong experience in Analyzing Business Requirements, Test Plan, Test Procedures, Test Cases, Test Scripts and RTM (Requirement Traceability Matrix).
Experience with preparing test data by executing SQL Queries and Joins.
Experience with WebServices, SOAPUI tool, XML, Validating request and response XML, SOAP and RESTFUL WebService calls.
Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
Experience with HP Load Runner-VUGen, Controller and Analysis tools for performance testing(Non Functional Testing)
Extensively worked on Selenium webDriver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
Experience in Back-end testing, data validation, Database testing using SQL queries.
Used open source environment in Linux and UNIX Platform Web application testing.
Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
Experience in executing SQL Queries in order to view successful transactions of data and validation of data
Experienced Knowledge with SAP Testing and Mobile Apps Testing.
Used SeeTest Mobile automation tool to speed up mobile testing and run it on different devices.
Tested Web app, Native app using SeeTest for automated the mobile testing and run the scripts for multiple devices with VBScript using QTP, and also perform manual testing according to the requirements.
Used Appium to tests native mobile apps like iOS and Android using WebDriver protocol
Used Perfecto's automated testing tools to achieve continuous integration
Willingness and Ability to learn new compliances, rules and new technologies and tools.
TECHNICAL SKILLS
Languages
C, .Net, JAVA, HTML, Vb Script, Python
Technologies
J2EE, JSP, JDBC, HTML, SOAP, XML
QA Tools
SELENIUM IDE/Web Driver/ RC/GRID, QTP, JUNIT 3/4, TESTNG, Maven, JSON, Jenkin, SVN, JXL, QTP, Load Runner, TestNG, JIRA, Appium, Perfecto, Protractor, SeeTest, Cucumber, JMeter, Firebug, FirePath, xpath
Bug Tracking Tools
HP Quality Center, Bugzilla, JIRA, Mantis, CQ, Pivotal tracker, github, Mercury/HP, IBM Rational Clear Quest, Rally, Firebug, LoadRunner, IBM Rational Clear Case, MTM, TFS, WCS Management center
Web Services
SOAP, RestFul, WSDL, SOAP UI
Operating System
Windows, MAC, DOS, Linux/ Unix
Database
Oracle, SQL Server, MS Access, MY SQL, T-SQL
Web Servers
Tomcat, Web Sphere, Web Logic, IIS
Browsers
IE, Firefox, Chrome, Safari
Misc Tools
TOAD, SQL Navigator, SVN, Win SCP, Putty, Paros Proxy
Web Browsers IE
Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
WORK EXPERIENCE
Sr. Automation Engineer - DCH Health Systems - Tuscaloosa, Alabama (Dec 2015 to Present)
Responsibilities:
Participated in business requirements review analyzing the testing requirements and designed comprehensive test strategy based on the application functionality.
Created Test Plans, Test Scenarios, Test Scripts and Test Cases as per test requirements and developed them using Selenium WebDriver, Java, TestNG framework.
Worked in Agile environment and attended daily standup meetings to discuss status of the project, team and work progress, dead-lines and critical issues.
Backend testing of the DB by writing SQL queries to test the integrity of the application.
Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
Collaborated with business users in creating new Cucumber feature templates for regression and new features.
Enhanced the current Hybrid Framework using Selenium custom functions, for functional and regression automation testing.
Performed Mobile App Testing using Emulators and Perfecto Mobile.
Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber
Used Selenium Grid to run parallel test on different browser and OS configuration.
Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
Created and executed the test scripts with Java/Junit for Server side APIs.
Experience writing basic to advance Structured Query Language (SQL) queries against Oracle –RDBMS
Developed and executed SQL queries in the database to conduct data integrity testing and ETL testing by checking the data tables on the server.
Monitored and tracked defects/risks and managed through resolution using Quality Center.
Performed complex queries for data validation in SQL statements, Used inner JOIN and Outer JOINS and also constraints in SQL.
Coordinating with developers and business analysts (Onsite and offshore) to identify risks and issues, tracked them in a defect tracker accordingly for all changes and report them through HP Quality Center/ALM
Used Serena Team Tracker for logging and tracking of issues raised throughout the life cycle of the product application.
Involved with development, business analyst, Actuaries( Business), Reporting teams to provide expert test input as well as supporting the planning, estimating, monitoring, and control of change/enhancement tickets
Environment: Selenium WebDriver, Java, TestNG, Maven, Cucumber, Serena Team Tracker, MS SQL, MS OFFICE, HP Quality Center/ALM, Agile Methodology, JIRA, SCRUM Methodology, API testing, Perfecto, JMeter, ETL Testing.
Sr. Automation Engineer - Sun National Bank, Vineland, NY (Jan 2015 to Nov 2015)
Responsibilities:
Performed System, Integration, Smoke, Sanity, and Functional testing and monitored the behavior of the applications during different phases of testing using testing methodologies.
Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments
Experienced in load and performance testing tool JMeter.
Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
Created Feature File, Scenario Outline with Cucumber framework.
Developed automation test scripts for client -server and web based applications using Python, Silk and other automation tools.
Expertise in API testing and GUI testing
Expertise in developing testing automation scripts for mobile native applications using Appium, Java and Seetest.
Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
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 suit.
Performed back end testing by writing and executing MySQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
Created step definition and feature files using Gherkin (Cucumber)
Implemented Junit test runner class to call test cases in Cucumber
Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers. Validated the data from Front End to Back End tables in Oracle Database.
Used customized Assertions in Groovy scripts to validate XML messages in SOAPUI Pro.
Interacted and worked with the development team to analyze the defects and reported them in TFS and tracked them for closure.
Used Microsoft Test Manager to test application and results stored on TFS (Team Foundation Server).
Environment: Java, J2EE, JavaScript, MySQL, Selenium IDE/Web Driver/ GRID, SOAP, Microsoft Test Manager MTM, Python, Team Foundation Server TFS, Agile Methodology, Iteration, Protractor, Jmeter, Appium, Mobile Native Testing, Exploratory Testing.
QA Analyst - Gelson’s, Encino, CA (Nov 2013 to Dec 2014)
Responsibilities:
Developed test code in Java language using Eclipse IDE and TestNG framework.
Used Cucumber - Java and created future files with scenario and scenario outline files.
Used scenario tables to out-of-the-box create new methods enabling data-driven testing.
Extensively performed manual testing, requirements verification testing, functional and user acceptance testing (UAT).
Checked the data flow through the front end to backend and used SQL queries, to extract the data.
Performed POS testing on application and enterprise level for disaster recovery, Interface and performance testing.
Perfecto to automate tests to the cloud through Selenium Remote WebDriver and Appium, developed and executed test code on real mobile devices and browsers in real time against real end-user conditions.
Discovered, logged, tracked, retested defects using functional and data testing, and documented them in Quality Center
Used LoadRunner to regularly test performance life cycles to check the behavior and performance of the web application under load at times of heavy traffic.
Extensive knowledge of WSDL and assertions and Soap XML Envelopes.
Analyzed and reviewed the software requirements, functional specifications and design documents.
Participated actively in review meeting and involved in decision making during execution phase.
Interacted and worked with the development team to solve the problems encountered in the test scenario run.
Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
Environment: Quality Center/ALM, Appium, Websphere, LoadRunner, Cucumber, Java, Selenium web driver, TestNg, Perl, Eclipse IDE, SOAP UI, XML, MS SQL 2008, Agile.
Selenium Tester - Voya financial, New York (Jan 2012 to Oct 2013)
Responsibilities:
Performed Functional testing (Tested all links in web pages, Forms used), Usability Testing (Tested Navigation, content and other user information).
Used Appium to tests mobile apps and write tests using selenium WebDriver API
Performed REST API testing using SOAP UI pro.
Enhanced regression test cases to implement complex testing scenarios and increased code coverage using Selenium WebDriver.
Test Execution in SIT and UAT environments and managing the test scripts.
Checked the web applications on selenium using java.
Validated the Web Services (SOAP) both Request and Response messages.
Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver.
Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application.
Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
To supports software configuration management (SCM) of source code and other software development used Rational ClearCase.
Also used Rational ClearQuest for bug tracking and to track a complex software manufacturing process
Used IBM Rational DOORS to manage team collaboration and used it as tracking toolkit to link requirements to the test cases in test environment.
Performed back end testing by writing and executing MySQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
Environment: Rational ClearQuest, ClearCase, IBM Rational DOORS, Java/J2EE, JIRA, SQL Server, Web Services, SoapUI tool, Windows, TestNG (6.7), Eclipse, MS Word, Excel, HTML, XML, Agile Scrum
QA Analyst - Cape Air, New Bedford, MA (Jan 2011 to Dec 2011)
Responsibilities:
Tested embedded application software on various mobile devices, including smart phones and tablets
Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc)
Test Mobile app`s behavior under various interruptions: battery strength (full/medium/low), incoming calls, SMS, video calls
Involved in Automation infrastructure development in QuickTest
Converted WinRunner scripts to QuickTest and generated testscripts using QuickTest
Write SQA test documentation such as test plans, test cases, test matrices, check lists
Developed an extensive test suite and performed tests in local environments using CodedUI
Involved in web and windows projects, with both C# and VB.NET using CodedUI automation tool.
Actively participate in regular QA team meetings to discuss SQA testing process and suggest improvements to the application design and features
Sought out issues in mobile games with creative thinking
Involved in project planning, coordination and implemented QA methodology.
Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
Created, executed Test Sets and maintained documentation of test results using HP Quality Center.
Analyzed test results reports and test cases results and determined causes, and created detailed and comprehensive defects reports.
Environment: QTP, VB Script, SQL, HP Quality center, Agile.
Automation Tester (QTP) - Engineer Diebold, Hyderabad, India (Oct 2009 to Nov 2010)
Responsibilities
Developed and enhanced Automated Test scripts for Functional and Regression testing.
Reviewed Test Data, Test execution reports, automate test scripts.
Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
Performed Input Validations testing, GUI testing, Navigation testing and examines the results of test to pinpoint defects in the application.
Determined test objectives through detailed analysis in order to automate features comprehensively.
Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
Created and executed database queries (SQL) to validate database data integrity
Updated test cases and test scripts according to changed requirements as well as using QuickTestPro for regression testing.
Identified software capability and reliability by conducting functional, system, and regression and performance tests.
Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
Environment: Selenium IDE/RC/Grid, Junit, WinRunner, QuickTest Pro, SQL, WebLogic, Windows, waterfall, HTML, XML, SQL, VB Script
Manual Tester – BHEL - Hyderabad, India (May 2008 – Sep 2009)
Responsibilities:
Generated Test data for various types of testing to valid data, Invalid data, Partial data, bad data Testing
Write Test Plans and Test Cases.
Worked closely with the QA manager, developers and SQA engineers to understand needs, preferences, workflows, priorities and to execute test strategies
Executed the Test Cases to verify actual results to expected results.
Used Quality Center for requirement analysis, scheduling and generating test cases.
Defects were tracked, reviewed, analyzed and compared using Quality Center.
Generated Reports and Documented and Communicated test results on daily bases.
Designed the efficient manual test cases based on analysis of Business Requirements, Functional, Specs, Technical design documents, Use Cases, Supporting documents.
Understanding the business requirements and develop test cases to test the complete functionality of the application.
Responsible for performing Ad-hoc, Sanity testing, Functional testing and Regression testing.
Coordinating with onsite persons regarding documents, requirements and discussions about the functionality.
Performed regression testing for each new built.
Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs.
Environment: RTM, Quality Center, Manual Testing, MS-Excel.
EDUCATION
Bachelor of Technology in Computer Science and Engineering - JNTU, India