Post Job Free

Resume

Sign in

Test Cases Project

Location:
Lee's Summit, MO
Posted:
July 21, 2016

Contact this candidate

Resume:

SNEHA

CONTACT: 913-***-****

acvsxw@r.postjobfree.com

SUMMARY:

Over 7+ years of Information Technology experience in software QA/QC with expertise in Open Source tools like Selenium 2, Selenium RC, WebDriver, Selenium IDE, Selenium Grid utilizing TestNG framework, and HP/Mercury Interactive tools like Quick Test Professional (QTP), Quality Center, and Load Runner.

Extensive hands-on experience in Manual and Automated tests like White Box, Black Box, Smoke, Integration, Functional, End-to-End, Data, Regression, GUI, UAT, Web services, Back-end and Performance testing, ATTD.

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

Extensive experience using HP Quality Center for requirements, traceability, test execution, defect management and reporting.

Experience in Agile, V model and Waterfall Development Life Cycle models.

Hands on Exposure on TFS Version Control, SVN.

Collaborates with analyst to update requirements when needed.

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

Proficient in using SQL queries to perform back end testing for data integrity.

Good in developing database queries for Backend Testing, Knowledge of Oracle and SQL Server.

Expertise in Compatibility analysis and implementation of products on various Browsers, Virtual Environments, Operating systems and Mobile devices.

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

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

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

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

Cucumber is a tool based on Behaviour Driven Development (BDD) framework which is used to write acceptance tests for web application.

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

Experience as a developer with Java oriented web based applications with strong Object Oriented Designing skills. Experience with IVR and CTI applications.

Solid background in core java concepts like Arrays, Threads, Collections Frameworks and Java reflection.

Strong proficiency with swing printing and imaging and other packages of core java API.

Excellent ability to code and design to specifications

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:

Validation

:

Manual and Automated testing -White Box, Black Box, Smoke, Integration, Functional, End-to-End, Database Testing, Regression, GUI, UAT, Interface, Web services, Back-end and Performance testing

Bug Tracking

:

Zephyr, Bugzilla, HP Quality Center, IBM- Rational Clear quest. JIRA, Version one.

Operating Systems

:

Windows XP/Vista/7, Mac OS 9, Mac OS X

Tools/Software

Testing Tools

ALM

:

:

:

MS Office, MS Visio, SharePoint, IBM Rational Requisite Pro

Selenium Webdriver, GRID, IDE, Remote Control, Eclipse IDE, Selenium RC, TestNG, Eclipse Kepler, ATTD, JUnit 3x, Maven3.0, Log4J, SQL Developer 4.1, Tortoise SVN, Git Bash, Source Tree, Tortoise Git, IBM, Quick Test Pro, Selenium IDE, framework, Firebug, Ruby, Ruby-Watir, Cucumber, Spring Framework, STS, Firepath, HP Quality Center, Soap UI, Load UI and Automated Tools of Gameloft.

IBM CLM, MS TFS, HP ALM. MAVEN, Jbehave, Jenkins

Reporting Tools: IBM Rational Clear Quest, NASCO Clear Quest, QC Gameloft Web Tool- QADB.

Domain Knowledge

:

Life Insurance, Health Insurance, Mobile Application Testing, Manufacturing domain, Web services.

Programming Languages

:

C, VB Script, JAVA Script, JAVA, SQL Server, SQL Developer, XML, HTML, CSS.

SDLC Methodology

:

Agile, V model, Waterfall.

EDUCATION:

Bachelor of Engineering in Information Technology, India.

PROFESSIONAL EXPERIENCE:

Client: DTE ENERGY DETROIT, MI. Mar 2015 – Till Date

Role: QA Analyst

Description: DTE Energy Co. is a diversified energy company involved in the development and management of energy-related businesses and services nationwide. The electric and gas utility businesses have each been in operation for over a century. They have leveraged that wealth of experience and assets to develop a number of non-utility subsidiaries which provide energy-related services.

Responsibilities:

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

Perform formal penetration tests on web-based applications, Networks and Computer systems.

Design and create new penetration tools and tests.

Followed Waterfall SDLC methodology through the project.sd

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

Involved in writing Thread safe blocks for multithread access to make valid transactions.

I used multithreading extensively in the math engine which was rather ahead of its time: Its immediate purpose was to enhance the user experience of the program by deferring lengthy calculations to background threads.

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

Performed the functional, regression and UAT testing of the products.

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

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

I Used Appium is a HTTP server in react, node.js which creates and handles multiple WebDriver sessions for different platforms like IOS and Android.

I Used Appium is that it opens the door to cross-platform mobile testing which means the same test would work on multiple platforms.

Worked with developers and product manager to resolve the defects on a day to day basis.

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

Cucumber is a tool based on Behaviour Driven Development (BDD) framework which is used to write acceptance tests for web application.

Automation project setup and deployment in Jenkins for continuous Integration.

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

Documented and tracked defects Using JIRA. Provided more flexibility in automating test cases.

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

Logged the defects in the JIRA tool and tracked the progress.

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, Log4J, SQL Developer, Tortoise SVN, Load UI.

Client: Vanguard, Malvern, PA Jun 2014 – Feb 2015

Role: QA Analyst

Description: Vanguard is an Investment management company. It Diversified Equity Fund seeks to provide long-term capital appreciation and income through investments in eight underlying Vanguard domestic equity funds. Valuation is key to security selection, with the advisor preferring stocks that trade at a discount to the market or that possess an attractive risk/reward profile

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). Extensively worked on ALM.

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.

Perform formal penetration tests on web-based applications, Networks and Computer systems.

Design and create new penetration tools and tests.

Implement sustainable performance testing practices that monitor performance over time.

Developed automated scripts for performing Regression Testing through Selenium WebDriver.

Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application and also worked with IVR and CTI applications.

Involved in writing Thread safe blocks for multithread access to make valid transactions.

I used multithreading extensively in the math engine which was rather ahead of its time: Its immediate purpose was to enhance the user experience of the program by deferring lengthy calculations to background threads.

Implemented Hybrid Test Automation Framework build using Selenium, TestNG, Jbehave, Maven, cucumber, Gherkin and Jenkins Java platform utilizing industry-leading harness design patterns and approaches.

I Used Appium is a HTTP server in react, node.js which creates and handles multiple WebDriver sessions for different platforms like IOS and Android.

I Used Appium is that it opens the door to cross-platform mobile testing which means the same test would work on multiple platforms.

Experience in Medicaid eligibility system operations. Automation project setup and deployment in Jenkins for continuous Integration.

Documented and tracked defects. Using JIRA. Provided more flexibility in automating test cases.

Used Jenkins for Continuous Integration. Worked on SQL database using SQL Server Management.

Used Maven for Project building. Testing REST API’s for all of the given web service requirements in the project.

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

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

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

Provided training and mentoring to software testing members. Led the validation team in preparation for validation activities and performing system/application testing.

Analysing and Tested Rest based webs services using Soap UI.

Environment: Selenium WebDriver 2, Selenium GRID 2, Selenium IDE, TestNG Framework, Spring Framework, Java/J2EE, Apache Tomcat, XML, Oracle, IE, Firefox, JIRA, MS Office, JDBC, MS Project, Visio, Adobe Acrobat, TOAD, JUnit 3x, MAVEN, Jbehave, Cucumber, Maven Framework, Jenkins.

Client: Jackson national life insurance, Lansing, MI. Nov 2013 – May 2014

Role: QA Test Engineer.

Description: Jackson National Life Insurance Company is a U.S. company that offers annuities for retail investors and fixed income products for institutional investors

Responsibilities:

Gather business requirements, study the application and collect the required information from developers, and business.

Used Cucumber for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.

Perform Cross browser testing on Chrome, IE and Firefox.

Use Jenkins for nightly build execution and sending status mail if build fails to QA team.

Develop Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.

Develop Selenium scripts in TestNG for parameterization using Data Provider annotation.

Perform acceptance testing using Cucumber.

Assign tasks to other QA team members, submitted weekly Status reports reporting the bug metrics.

Perform parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed in developing Automation Framework that uses Java, Selenium WebDriver and TestNG.

Wrote automation test cases and fixing automation script bugs.

Select Test Cases to be automated and perform functional testing of the front end using Selenium (IDE and Web Driver) and create a Data Driven framework using TestNG.

Prepare Master Project Plan, Master Test Plan, UAT Test Plans, Test Logs, Test tracks, Test Strategy, Test Scenarios and execution of Test Cases.

Use Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.

Create Automation framework and building Function Libraries.

Execute parallel browser testing on various machines using Selenium Grid and performed cross browser testing.

Environment: Selenium Web Driver, TestNG, Black box testing, Maven, Jenkins, Data Driven and Key Word Driven Frameworks, Selenium Grid, HTML5, XML, JIRA (Agile Management Tool), Java Script, Cucumber, Junit 3x, SQL developer.

Client: INTEL, DALLAS, TX. Oct 2012 – Sep 2013

Role: QA Test Engineer

Description: MacAfee is a global computer security software company. MacAfee provides the digital security tools for personal computers, server devices and also for mobile devices.

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.

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.

PHP is used to enabled web pages are treated just like HTML pages and we can create and edit them the same way you normally create regular HTML pages.

Prepared Test plans, Test Scope, Test Objective, Reviewed Test cases.

Used QTP and writing VB scripts for some extend in running regression suite.

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.

Environment: Selenium Web Driver, TestNG, Black box testing, Maven, Jenkins, Data Driven and Key Word Driven Frameworks, Selenium Grid, HTML5, XML, JIRA (Agile Management Tool), Java Script, Cucumber, Junit 3x, SQL developer, Eclipse Kepler.

Client: Trianz, India Aug 2010 – Sep 2012

Role: QA Analyst / Software Tester

Description: Trianz offers services in business consulting and technology implementation. Leveraging Cloud, Analytics, Digital and Security paradigms, Trianz delivers consulting and technology services coupled with proprietary execution models and IP to its clients. It provides integrated eClinical Trial Data Management suite developed to handle large end-to-end clinical trials.

Responsibilities:

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

Developed test plan, test scenarios based on the requirements.

Perform formal penetration tests on web-based applications, Networks and Computer systems.

Design and create new penetration tools and tests.

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 coordinating with business users.

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, Apache Tomcat, XML, Oracle, IE, Firefox, JIRA, MS Office.

Client: WINIT, Hyderabad, India. Jun 2008 – Aug2010

Role: Software Developer / Tester

Description: They are an analytics driven, technology enabled Revenue Cycle Management ("RCM") Company providing medical billing, medical coding and business analytics services to leading healthcare providers across the US.

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.



Contact this candidate