Post Job Free

Resume

Sign in

QA/SDET

Location:
Owings Mills, MD
Posted:
August 16, 2017

Contact this candidate

Resume:

Name: Sravani Ramayanam

Cell: 302-***-****

Email Id:ac1uv1@r.postjobfree.com

Senior QA and SDET Engineer with nearly 8 years of extensive Software Testing Life Cycle experience mainly in Investment, Healthcare, Insurance, and Banking domains. Developed Test Cases, Test Plan, Test Data, Time Estimates and Automation test scripts using Selenium. Diversified experience in Automation, Manual testing and Mobile automation testing.

Professional Summary:

Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.

Strong knowledge in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.

Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework.

Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance. Good knowledge in Exception Handling, Collection Framework, File Operations, Multi-Threading, Methods of string classes, Conditional and Looping statements.

Experience in doing performance testing of service using JMeter.

Experience in Automation testing using Selenium Web Driver /RC / IDE, JUnit, TestNG, Jenkins for Continuous Integration, Maven, Ant, Cucumber, Soap UI and Soap UI Pro(Ready API).

Able to write Java Test Automation Script (.java) using Java, Groovy script, Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.

Experience in Manual testing, Automation testing, Functional testing, Regression testing, Black Box Testing, White Box Testing and DB testing.

Extensive experience in manual and automated testing of Client server, Windows based and Web based application

Extensive experience in functional testing, integration testing, regression testing, black box testing, white box testing, GUI testing, system testing, security testing, browser compatibility testing, cross browser compatibility testing.

Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls. Experience in writing applications using Java& related technologies such as XML, XSL, HTML, SQL, PL/SQL middleware technologies such as Web Services, SOAP and WSDL.

Performed Back-end testing using SQL Queries to make sure that data entered has been uploaded correctly into the SQL Database. Write complex SQL queries for retrieval of required data using DB Visualizer .

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber. Experience in Expanding BDD Scenarios in cucumber using Gherkin Language.

Experience in core Java, Java script Hands-on in creating/debugging/enhancing different automation frameworks.

Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, WADL and latest features like Policies and Services.

Experience in Bug tracking and Reporting using Test Director/ HP Quality Center.

Experience in using Test Management tools such as RALLY, JIRA which are bug reporting tools to track test progress, execution and deliverables.

Hands on experience in using build and project management tools like MAVEN and Configuration management tools like SVN.

Experience in using GitHub as a source of repository system to share code within the office as well as the team in overseas.

Education:

Master of Computer Applications (MCA) in JKC College, AP- India

Technical Skills:

Automated Testing Tools

Selenium WebDriver/RC/IDE/Grid, Junit, TestNG, SoapUI, log4j, Cucumber, QTP, Jmeter, Web services, Rally, Jira.

Scripting Languages

VBScript, Java Script, Shell scripting, Groovy Scripting, DOS scripting, Unix.

Languages

C, C++, Java/J2EE, VB, HTML5, XML, SQL, JavaScript, CSS3, AJAX, JSON, JQUERY, Angular JS, Node.js, Design patterns.

Build Tools

Ant, Maven, Jenkins.

Browsers

Internet Explorer 6/7/8, Firefox, Google Chrome

IDE

IDE, Eclipse, My Eclipse

Protocols

HTTP/HTTPS, FTP, TCP/IP.

Services Architecture:

Web Services, SOAP, WSDL, JAX-WS, JAX-RS, WS-Security, SOAP UI, Rest API’s and services.

Database

Oracle, MySQL, MS SQL Server, DB Visualizer

Servers:

Apache Tomcat.

Versioning Tools:

Git, SVN, CVS.

Professional Experience:

Client: T. Rowe Price, MD. May’2017 – Jul’2017

Role: SET (Software Engineer in Test).

Project: GBSIO

Description: GBSIO (Global business system investment operations) helps to get information from IDW(Investment Data Warehouse) by providing different API’s like SpotFXRate, ForwardFXRate, Security Pricing and End of Day Net Positions etc.

Responsibilities:

Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint.

Run Defect Triaging and review the Test Plan, Test Scenarios, and Test Cases with Project Team.

Involved in creating, updating and executing of test cases according to requirements.

Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language, MAVEN and TestNG.

Designed and developed Page Objects using Page Object Design Pattern and Selenium Web Driver.

Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected.

Identified the correct web elements uniquely by using different types by locators like Id, Name, Link Text, CSS, DOM, and XPath.

Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.

Used Ajax Call Synchronization in Selenium Web Driver, used Implicit, Explicit waits to handle the execution flows.

Integrated with TestNG to perform Cross Browser Testing using parallel processing, groups and annotations.

Participated in continuous integration using Jenkins.

Developed Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases.

Implemented Spring Content Negotiation concepts to provide response in XML and JSON.

Used Eclipse IDE for developing automation scripts and project management tool using Java Script and Groovy Script.

Tested Restful Web services using SOAP UI and Ready API.

Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI PRO, for the local WADL / with URL and created test cases, run them, do load testing.

Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the DB Visualizer.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Extensively involved with backend testing by writing complex SQL queries.

Executed the automated regression test cases during every release and also executed the daily regression test suites.

Involved in debugging of the existing automation script.

Experience working in Agile/ Scrum methodology for SDLC and working on Test management tools like Jira.

Participated in daily Scrum meetings.

Involved in preparing monthly QA metrics and Weekly status reports.

Environment: Selenium WebDriver, Java, Restful Web Services, SQL, Quality Center, AGILE, GIT, HTML, XML, JSON, Java Script, Groovy Script, CSS, Eclipse, DB Visualizer, Windows, UNIX/LINUX, Jira.

Client: Barclay Card, Wilmington, DE. Apr’2015 – Apr’2017

Role: SDET (Software Development Engineer in Test)

Project: Consumer Lending

Description: Consumer lending also known as a growth platform in Barclaycard USA which allows consumer to apply for personal loans. A Barclays Personal Loan can be a sensible way to help you manage your finances and reach your goals. Whether you're consolidating debt or funding a major expense, you can make your biggest plans a reality.

Responsibilities:

Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for application under test. In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.

Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and cross browser testing.

Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.

Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to next quarter release.

Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.

Experienced in Apache POI Jar for reading Excel file using Java IO operations.

Used Auto IT for uploading and downloading the files.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.

Designed Hybrid framework in Selenium and captured data dynamically from web controls.

Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html Ids to identify elements.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Conducted UI testing, Functional testing, Regression Testing and verified the results with expected results using Traceability Matrix. Involved in the usage of BDD framework with Cucumber Step Definition, Scenarios and Features for UAT testing. Implementation of ATDD technical practices (e.g. Automated testing, TDD, continuous integration) create a robust/reliable /repeatable automation test bed.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

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 in Selenium.

Designed and developed applications on CSS3 for UI component.

Application backend implemented as Node.js express application server.

Wrote internal and external API services using Node.js modules.

Developed internal services using Java and Node.js.

Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI PRO Tool.

Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.

Used JIRA as a bug tracking, issue tracking and project management software

Used SVN as Version Control Tool for maintaining code in the repository.

Reported defects to developer and discussed about the issues in weekly status meetings.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Selenium Web driver, Eclipse, JIRA, Cucumber, Java, JavaScript, HTML,XML, CSS, X-path, Maven, Windows, Test-NG, SVN, SQL,SOAPUI, Fire bug, Fire Path, IE Developer To

Client: Wells Fargo Bank, Frederick, MD Apr’2014 – Mar’2015

Role: SDET (Software Development Engineer in Test).

Project: SMS

Description: SMS (Secondary Marketing System) it’s an application which helps Wells Fargo home mortgage to create Pools based on the sale commitment Wells Fargo make to the agencies and sell secondary mortgages or Mortgage backed Securities to investors like Fannie Mae, Freddie Mac & Ginnie Mae. The Application also gives a feature to identify deficient loans and analyze them so that they can be fixed.

Responsibilities:

Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint.

Run Defect Triaging and review the Test Plan, Test Scenarios, and Test Cases with Project Team.

Involved in creating, updating and executing of test cases according to requirements.

Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language, MAVEN and TestNG.

Designed and developed Page Objects using Page Object Design Pattern and Selenium Web Driver.

Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected.

Developed Keyword Driven framework to retrieve test actions, test data from Excel files and Oracle Databases.

Identified the correct web elements uniquely by using different types by locators like Id, Name, Link Text, CSS, DOM, and XPath.

Used Ajax Call Synchronization in Selenium Web Driver, used Implicit, Explicit waits to handle the execution flows.

Identified Iframes in the web application to test the nested images, banners and other embedded web pages in it. Used switchto to switch from the existing web pages to iframes, other windows and alerts.

Integrated with TestNG to perform Cross Browser Testing using parallel processing, groups and annotations.

Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.

Participated in continuous integration using Jenkins.

Developed Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases.

Implemented Spring Content Negotiation concepts to provide response in XML and JSON.

Tested these Web services using SOAP UI and Postman.

Performed application compatibility testing using different mobile devices and Android Virtual Device installations.

Using Protractor jasmine Selenium Web Driver framework created Automation framework and Automation test for Application.

Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI PRO, for the local WSDL / with URL and created test cases, run them, do load testing.

Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Involved in Web Services Testing using SOAP UI.

Involved in the regression test planning for the project and identified the critical regression tests.

Executed the automated regression test cases during every release and also executed the daily regression test suites

Involved in debugging of the existing automation script

Experience working in Agile/ Scrum methodology for SDLC and working on Test management tools like Rally.

Participated in daily Scrum meetings.

Involved in preparing monthly QA metrics and Weekly status reports.

Environment: Selenium WebDriver, Selenium GRID, Java, Web Services, SOAP, SQL, Quality Center, AGILE, SVN, HTML, XML, Java Script, CSS, Eclipse, Oracle, Windows, UNIX/LINUX, MS Word.

Client: American Modern Insurance Group, Cincinnati, OH Sep’2011 – Mar’2013

Role: QA Engineer.

Project: AMIG

Description: AMIG is one of the nation's leader in the specialty Insurance Business. AMIG experience in Manufactured housing, in the company deliveries Specialized Products and services for residential property and the recreational Market. The Customer Bill pay application provides a secure web site, wherein customers could establish new forms of payment, make recurring payments or make single payments for their bills, view past bills and also view the current bills. As a QA Analyst, I performed automated as well as manual testing on AMIG Billing modules.

Responsibilities:

Interacted with the business analyst team to obtain specific system requirements and used agile methodology.

Developed class diagrams, sequence diagrams, and use case diagrams for the claims administration and claims investigation use cases. Generated skeleton code based on the class diagrams.

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.

Developed Portal Layout for presenting data in a user-friendly form.

Developed DAO’s for retrieving the data from the database.

Used spring framework for Dependency injection.

Developed view components using JSP, JavaScript, CSS.

Used spring web-flow for complex page navigations.

Developed many Spring Controllers, JSPs, XMLs, XSL, CSS, HTMLs files for all the functionalities.

Modify existing HP QC/ALM/PC, AGM Workflows (defects, reporting, etc.) and create new one as needed.

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.

Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.

Created Jmeter scripts using Selenium IDE to stress test web application.

Worked on various core java concepts like multi threading and networking.

Monitored the error logs using Log4j and fixed the problems.

Developed the web interface layer using JSPs.

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 validations.

Developed XML messages to hold UI template /input data and used XSL for data transformations. Used Dom parsers to parse the XML documents

Responsible in implementing the Exception and Error handling framework.

Environment: JAVA/J2EE, HTML, XHTML, DHTML, JS, AJAX, JQUERY, DOJO, CSS3, Servlets, JSF, XML, XSLT, XPATH, WSDL, SOAP, REST, JAX-RS, JAX-WS, Web Logic server 10.3.3, JMS, Eclipse, JUNIT, Maven, Spring framework – DI, AOP, Batch, Hibernate, ANT, DB2.

Client: Pennywise Solutions, Hyderabad, India Aug’2008–Sep’2011

Role: JAVA Developer/ Test Engineer .

Project: Custom Web Applications.

Description: Pennywise Solutions delivered custom web and enterprise applications for various industries such as insurance, telecommunications, online advertising, logistics and travel by utilizing some of the most popular software. I used java server pages for the front end and servlets for HTTP requests.Worked in various modules of LRF, BF, DBF and gave support for the other modules using advanced tools like Selenium, Maven, and Jenkins.

Responsibilities:

Involved in process of gathering, modeling and transforming data into useful information.

Designed and created Database.

Analyzed and evaluated complex client requirements and converted them in to suitable Automation test suite.

Identifying the correct GUI web elements uniquely by using different types by locators like Id, Name, Link Text, CSS, DOM, and XPath.

Used Ajax Call Synchronization in Selenium Web Driver.

Used Implicit, Explicit waits to handle the execution flows.

Handling special keyboard and mouse events using the Advanced User Interactions API.

Used SOAP UI tool to test SOA based architecture application to test SOAP services API.

Developed SQL Scripts for Backend Testing to validate the data as per the Business Rules.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Created tables, Queries, indexes, stored procedures, triggers and constraints.

Developed Logical data model, Physical data model and Entity Relationship Diagrams.

Fixing defects on the JSP pages and working on enhancements.

Monitored the jobs which could be SVN checkout using Jenkins.

Worked in Agile methodology.

Used Rally for Defect reporting and tracking.

Conducted Regression Testing after the defect corrections.

Refactoring Java code according to the development standards.

Used Eclipse for designing, constructing, testing, and deploying Java 2 Enterprise Edition (J2EE) applications .

Used SVN for version controlling and JUnit for unit testing.

Design and development of Screens using JSP, Servlet and JDBC.

Environment: Java 1.6, J2EE 6, SOAP and REST, Apache Axis 2, JSP, JMS, Hibernate 4.0, Servlets, Spring 3.0, Apache Camel, Agile Methodology, JDBC, WebLogic 10g, Java Script, Eclipse, XML, UML, MySQL, PL/SQL, Oracle 10g, TDD, Log4j, Rational Rose, Apache Maven, Unix.



Contact this candidate