Post Job Free

Resume

Sign in

Test Cases Project

Location:
Lee's Summit, MO
Posted:
November 15, 2016

Contact this candidate

Resume:

SRINATH BANDI

QA Analyst/ Automation Engineer

Email: acxifd@r.postjobfree.com

Mobile #: 603-***-****

Professional Summary:

Over 7 years of Experience in the IT industry in Quality Assurance using Web based and Client/Server applications with strong business understanding knowledge of Financial, Healthcare, Insurance and Retail management projects.

Extensive experience in reviewing and analysing Business Requirements and developing and execution of Test Plans, Test Cases/Scenarios, and Test Scripts based on the Requirements and Functional Specifications.

Proficient in all stages of the Software Development Life Cycle (SDLC) and Software testing Life Cycle (STLC) and was a part of different Life Cycle Models such as Agile, V-model and Waterfall models.

Has acquired solid experience in conducting different kinds of tests such as Integration, Regression, Functional, Smoke Testing, System Testing, Black Box, White Box, UAT and Sanity Testing.

Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG, Cucumber, Maven, Gherkin and Jenkins Java platform utilizing industry-leading harness design patterns and approaches.

Hands on Exposure on GIT for Version Control, Maven for build control and Jenkins for Continuous Integration/Continuous Deployment.

Proven ability in designing and creating Keyword driven, Data Driven and BDD and ATTD frameworks for J2EE based applications using Junit, and TestNG.

Hands-on experience with Manual Testing, Automated Testing and Experience in Mobile Apps Testing of Native apps, Web apps, Hybrid apps with Exploratory Testing on Mobile and Tablet devices with Appium automation framework.

Hands on Exposure on GIT for Version Control, Maven for build control and Jenkins for Continuous Integration/Continuous Deployment.

Proficient in using SQL queries to perform back end testing for data integrity and good in developing database queries for Backend Testing, Knowledge of SQL Server.

Experience in Web Services Testing using SOAP UI for testing SOAP and RESTFUL web services. Possess expert level of understanding of WSDL and SOAP XML format

Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

Extensive experience using Application Lifecycle Management tools like HP ALM, Bugzilla, ClearQuest and JIRA for requirements, traceability, test execution, defect management and reporting.

Experience testing applications in multi-tier, Client-Server, Object Oriented technologies including applications developed in Java and Visual Basic.

Expertise in using TFS to open bugs, create tasks and user stories, initiate change requests.

Experience as liaison between business clients and developers to address gaps between requirements and actual development.

Strong analytical and debugging skills for issue identification and resolutions.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

Technical Skills:

Testing Tools

Selenium 2, Selenium RC, WebDriver, Selenium IDE, Selenium Grid, Appium, HP Quality Center, Quick Test Professional (QTP), Frank, Calabash, Load Runner, Maven, Cucumber, Jenkins, JMeter, Ruby, Visual Source Safe, PVCS Tracker, JIRA, AutoIT.

Testing Methodologies

TestNG framework, Junit, White/Black box testing, Regression Testing, User Acceptance Testing, Manual and Automated Testing, Stress Testing, End-to-End/Integration Testing.

Languages/Scripts

Java, JavaScript VB Script, HTML, PL/SQL, C/C++, Visual C++, Ruby, Groovy

Databases / DB Tools

Oracle, DB2, MS Access, SQL Server, SQL Developer.

Desktop Tools

MS Office, MS Project, Visio, Adobe Acrobat, TOAD.

Java Technologies

JDK 1.x/5.0, J2EE1.4, Servlets, Java Server Pages (JSP), JSTL, Applets, Java Beans, RMI, JDBC, EJB, JNDI, JMS Threads, Apache Ant 1.6.5, Struts, Hibernate, Eclipse IDE, NetBeans IDE.

Application/Web Servers

BEA WebLogic Server 8.1/7.0, Apache Tomcat 5.5.

Operating Systems

Windows and UNIX.

Professional Experience:

Client: Wells Fargo & Company, Minneapolis, MN. Jul 15 – Till Date

Project: Corner Stone

Wells Fargo & Company is an American international banking and financial services holding company. It is the third largest bank in the U.S. by assets and the world's largest bank by market capitalization. Wells Fargo & Company is implementing due diligence application to facilitate the company in easy handling of wholesale banking customers.

Role: QA Analyst / Automation Engineer

Responsibilities:

Participated in the requirements gathering sessions and reviewed functional, non-functional requirements.

Involved in Preparing unit test cases and performed unit testing using JAVA

Designed the automated test cases using the Selenium Web Driver with JAVA

Made use of Cucumber in ATDD Framework for the creation of automated test cases.

Performed the Unit testing documentation developed using Excel. Artifacts were created and listed for UAT validation. Performed the cross browser testing of the application using IE, Firefox, and Chrome.

Performed the testing in test (QA), and pre-production environments.

Worked with developers and product manager to resolve the defects on a day to day basis by Debugging and troubleshooting JavaScript code using tools such as FireBug, Fiddler

Assess manual test coverage and plan and coordinate the creation of automated tests (web UI, REST API, proprietary API) and Created REST API tests using ruby test-client gem.

Automated business procedures through server-side JavaScript.

Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.

Provided more flexibility in automating test cases and used Jenkins for Continuous Integration

Extensively used HP Loadrunner for developing Vuser Scripts and JMeter based infrastructure including: Architecting the load testing infrastructure, hardware & software integration with LoadRunner

Manage multiple builds and patch releases as per the project proceedings.

Documented and tracked defects using JIRA.

Provided more flexibility in automating test cases and used Gherkin and Jenkins for Continuous Integration

Worked on SQL database using SQL Server Management.

Used Maven for Project building.

Executed the selenium test cases locally, on VM machines and also using Selenium GRID 2.

Environment: Selenium Web Driver 2, Selenium GRID 2, Selenium IDE, TestNG Framework, Spring Framework, Java/J2EE, Apache Tomcat, XML, Oracle, IE, Firefox, Loadrunner, JIRA, MS Office, MS Project, Visio, Adobe Acrobat, TOAD.

Client: Premier Inc. Charlotte, NC Jan 14 – Jun 15

Project: Quality Measures Reporter, Advisory Exchange & Clinical Registry.

Quality Measures Reporter is developed for the measurement of Quality of treatment by a physician (Doctor) at different Hospitals across the United States. The application sends the ratio of quality of all Hospitals in United States to the government. Advisory Exchange is developed for managing large amount of data that we get from different hospitals across United States. This is the base for different applications at the client.

Role: QA Analyst / Automation Engineer

Responsibilities:

Used Agile methodology in developing the application, which includes iterative application development, 2 week-sprints, daily stand up meetings, Sprint Retrospective, Sprint Planning, Story Estimates and customer reporting backlogs(bugs).

Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.

Responsible for providing Risk Assessments, test Plans, test cases and executing and creating Test Results them within an AGILE software development SCRUM environment.

Implement sustainable performance testing practices that monitor performance over time.

Creating and maintaining automated test scripts with tools such as Monkeytalk, Frank, Calabash, Appium, Ruby, Watir-Webdriver and PageObjects, etc.

Developed automated scripts for performing Regression Testing through Selenium WebDriver.

Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.

Manage multiple builds and patch releases as per the project proceedings.

Documented and tracked defects using JIRA and provided more flexibility in automating test cases.

Used ANT for Continuous Integration and Maven for Project building.

Worked on SQL database using SQL Server Management.

Maintained Linux, Unix and Windows servers, setting up environmental variables and databases for testing purposes.

Testing REST API’s for all of the given web service requirements in the project and writing automated test cases in Java/JUnit 4 and Selenium for telnet, REST web services, web UI, Android UI

Worked on Technical documentation, e.g. test plans, test cases and test scripts, test reports and trace matrix.

Collaborated and coordinated with cross-functional project team members to ensure project deliverables are produced within the expected timeline.

Provided training and mentoring to software testing members.

Lead the validation team in preparation for validation activities and performing system/application testing.

Analysing and Testing Rest based web services using Soap UI.

Environment: Selenium Web Driver 2, Selenium GRID 2, Selenium IDE, TestNG Framework, Spring Framework, Java/J2EE, Apache Tomcat, XML, Oracle, IE, Firefox, JIRA, MS Office, MS Project, Visio, Adobe Acrobat, TOAD.

Client: Express Scripts Inc. NJ. Nov 12 – Dec 13

Project: Benefit Administrator

Benefit Administrator(BA) Tool module includes Express Scripts Coordination of Benefits(COB), Emergency Access to Benefits(EAB), Auto Client Benefit Manager (ACBM), etc., products. Primary COB helps Clients save money by limiting or redirecting claims.

For their members who are covered under more than one plan. Secondary COB makes it easy for plans to offer secondary coverage for prescription drugs –an added incentive for members to use their primary benefit coverage appropriately. BA module includes the emergency Access to Benefits claims processing capability.

Role: QA Analyst / Automation Engineer

Responsibilities:

Involved in requirements gathering and participated in the design of framework for web interface with back-end systems.

Analysed gaps in existing as-is state of the applications, and documented the enhancements to meet the requirements.

Developed test plan, and test cases and acquired sign-off from the clients and developers.

Familiar and worked on IBM Curam Product.

Designed the automated test cases using the Selenium Web Driver 2 inside the NetBeans IDE using Java.

Made use of TestNG Framework for the creation of automated test cases.

Executed the selenium test cases locally, on VM machines and also using Selenium GRID 2.

By working with clients, performed functional, regression and UAT testing of the new enhancements.

Worked with QTP to create, manage and execute Test Sets and maintained QTP Test Libraries and executed Test Plans.

Developed manual Test Script and converted to automated script using Quick Test Professional (QTP).

Customizing and generating multiple TFS reports to serve company needs and created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.

Performed the cross browser testing using IE, Firefox, and Chrome.

Performed defect capturing and logging them in JIRA for tracking. Published defect status daily and reviewed with developers for resolution.

Acquired sign-offs from business clients for production deployment.

Tested applications compatibility on different platforms (Windows, Linux, Mac OS).

Environment: Selenium WebDriver 2, Selenium GRID 2, Selenium IDE, TestNG Framework, QTP, TFS, Spring Framework, Java/J2EE, Apache Tomcat, XML, Oracle, IE, Firefox, JIRA, MS Office, MS Project, Visio, Adobe Acrobat, TOAD.

Company: Philexin Data Solutions, India Mar 10 – Oct 12

Projects: Debt Management System and enhancements

Debt Management system is used to manage customers who are delinquent and allows various payment options, and settlement services. This web portal is enhanced for ease of use, and additional payment options like instalment plans, and method of payments, and notifications. Also worked on several enhancement projects like Paperless Billing program, MyAlerts functionality for MyAccount etc.

Role: QA Analyst / Software Tester

Responsibilities:

Participated in the requirements gathering sessions and reviewed functional, non-functional requirements.

Developed test plan, test scenarios based on the requirements.

Reviewed the test plan, scenarios with clients for sign-off.

Designed test cases / scripts for automation using Selenium IDE, Selenium RC using Java.

Utilized TestNG framework for test cases creation.

Prepared test data required for automation of scripts by co-ordinating with business users.

Tracked bugs using Quality Center/ALM and performed Regression Testing of the entire application once the bugs are fixed.

Uploaded and configured WADL file to SOAPUI and JMeter applications to test the web services application.

Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.

Involved in full life cycle testing in Windows, UNIX, and Solaris and in LINUX environment.

Executed automation scripts and documented testing results.

Defect tracking and management is performed using JIRA tool.

Worked with developers and business users to resolve issues.

Published status reports on daily basis to project team.

Environment: Selenium IDE, Selenium RC, TestNG Framework, Java/J2EE, ALM, Apache Tomcat, XML, Oracle, IE, Firefox, JIRA, MS Office.

Company: HCL Technologies Ltd, India Mar 2009 – Feb 2010

Project: Global Business Messaging System

GBMS provides application support more than 20 applications of the bank's processing systems including two platinum application of the bank, MINT and SAG, that deals with Payment / SWIFT / FAX/ TELEX messages of Deutsche Bank. This is classified into Cash Processing System (CPS) and Channel-Access and Integrated Services (CA&IS).

Role: Software Developer / Tester

Responsibilities:

Reviewed requirements from Business Requirement Documents (BRD) and converted them to functional requirements.

Involved in the design and development of framework for GUI interface and reconciliation.

Used Struts to implement MVC design pattern for application development.

Used Java Collection framework for manipulation for the data from both files and database.

Developed session beans and entity beans for the authentication and interacting with database.

Implemented business logic at server side using session beans and used session façade and singleton design patterns to interact with entity beans.

Used Struts Action as controller to interact with business logic and Action Forward to forward to certain page by using JSP pages for different requests.

Deployed the application in Bea WebLogic server.

Followed Waterfall SDLC methodology through the project.

Developed Unit Test Plan and Test cases by working with business clients.

Conducted Unit, and Functional Testing

Reported defects and tracked them for resolution.

Participated in Walkthroughs and Defect report meetings periodically.

Supported User Acceptance Testing (UAT).

Environment: Java, JDBC, JSP, Struts, Java Beans, JDBC, BEA WebLogic Server, MS Word, MS Excel, Oracle

Education: Bachelor of Engineering in Information Technology from JNTU India in 2009.

References: Will be provided upon request.



Contact this candidate