Post Job Free
Sign in

Test Cases Engineer

Location:
Eden Prairie, MN
Salary:
85000-95000
Posted:
July 26, 2018

Contact this candidate

Resume:

Sunitha

QA Selenium Engineer

Email: ************@*****.***

Ph #: 802-***-****

PROFESSIONAL SUMMARY:

Over 6 years of experience in both manual and automated software Quality Assurance Testing of client-server and web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding.

Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).

Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/IDE/Grid, Junit/TestNG, Load Runner, Quality Center, JIRA, SOAPUI and REST API.

Experience in automating the functional & Regression scripts using Selenium using Junit/TestNG.

Expertise in developing, documenting and executing test cases manually and generated Automation Scripts using Selenium, Junit, TestNG, Eclipse and Quick Test Professional, Maven, Hudson to ensure proper business compliance.

Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.

Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.

Experience working on selenium WebDriver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.

Expert in performing Data driven & Key word driven testing using Mercury Tools (Win Runner and QTP).

Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.

Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.

Work experience in using the Test director/ Quality Center to manage the software testing process and Clearcase for tracking the process and sharing the files.

Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.

Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.

Experience in C++, CGI/Perl, Java, HTML, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access, Ajax, CSS.

Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.

Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.

Experienced with Data Structures, Hashes or trees, binary trees.

Experience with testing on UNIX and multiple MS Windows environments.

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

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Testing Tools

Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, ALM, Cucumber, Jbehave, Ant, Maven

Languages

HTML, CSS, JavaScript, Java, XML, Python, Shell Script

Test Framework

Junit, TestNG

Project Methodologies

Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools

Jira, BugZilla, IBM Rational ClearQuest

Browsers

Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Servers

WebLogic 10.3.3/10.3.2/10.3.1, WebSphere 8.0/7.0, JBoss 6/5/4, Apache Tomcat5.x/6

Continuous Integration Tools

Jenkins, Hudson, Cruise Control

Packages

MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases

SQL Server, MS Access, Oracle

Operating Systems

Windows variants, UNIX

PROFESSIONAL EXPERIENECE

Client: Bluestem Brands, Minneapolis, MN Nov 2016 – Till Date

Role: QA Automation Engineer

Responsibilities:

Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.

Involved with working in all phases of SDLC methodologies.

Involved in planning, execution, testing and bug tracking of the application.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using Junit prior to agile release.

Involved in documenting and executing Test plans, Test cases and Test scripts based on baseline requirements.

Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.

Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications.

Develop Python scripts to automate the test cases.

Written shell scripts and Python scripts for performing Load tests on applications.

Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Used Selenium WebDriver and TestNG to run the parallel testing.

Involved in working with TestNH & Eclipse Conducted Java component testing using TestNG test framework.

Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.

Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.

Used Cucumber automated testing to test new and existing functionality.

Used ClearCase, Subversion for code repositories and Maven for the dependencies.

Performed the testing of Restful Web service for mobile apps for the bank of west Using SOAP UI.

Performed SOA / Web service testing using Soap UI; wrote adaptors to test / invoke Web service.

Generated Test Data for Automation Scripts in Excel from HP UFT.

Used HP UFT reserved objects in web-app.

Performing functional Automation in Android & IOS Mobile platforms.

Used JMeter extensively to create performance test and integrated test to Continuous integration using JMeter-Maven Plugins.

Executed SQL queries to check the data table updates after test execution.

Involved in testing the database and data validation using SQL Queries.

Communicated all the issues with the Development team using proper screen shots and steps to reproduce the defect using Test Director and re-tested the defects after they were fixed by performing Regression testing.

Performed System, Integration, End to End and User Acceptance testing and monitored the applications behavior during different phases of testing.

Environment: Java, Selenium WebDriver, TestNG, Maven, Appium, XML, Python, Ruby, Cucumber, Gherkin, Soap UI, agile, Git, XPath, HTML, Java Script, XML, Quality center, Eclipse, Restful, Web service, JMeter, Mobile testing, SQL, Oracle, MS Office and Windows.

Client: Towne Bank, Portsmouth, VA Dec 2015 – Oct 2016

Role: QA Engineer

Responsibilities:

Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to create detailed Test plans and Test cases.

Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework.

Created and executed automated test scripts using Selenium Web Driver and TestNG.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.

Used Protractor to run end-to-end tests that are written in JavaScript and run with node.

Building the code in java for while developing frameworks.

Involved in writing Automation scripts and frameworks using Java, JavaScript.

Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.

Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.

Worked on project building tools like MAVEN in adding dependencies by maintaining in pom.xml file

Extensively worked on selenium WebDriver with the preferred Languages Java, C #, Python, Ruby and Perl.

Used tools like Maven, Sub Version, TestNG, Eclipse, Jenkins.

Used Appium tool, for mobile testing in Android, IOS and other mobile applications.

Developed automated scripts and frame works using key word driven framework.

Involved in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.

Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver.

Designs, monitors, and analyzes quality assurance metrics such as defect, defect counts, test results, and test status.

Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.

Created feature files using Gherkins in Cucumber framework for BDD.

Creating a Cucumber regression test suite from scratch in Java that tests functionality of emerging product software.

Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Used TestNG framework to run unit test and Maven to build the Project.

Involved in writing automated scripts for Angular JS application using protractor and Java scripts and performed manual testing in physical devices emulator and IOS simulator.

Worked with web service and back-end service/API tools such as Soap Service, HTTP Client, and Soap Client etc.

Used code design patterns in test automation to improve maintenance using HP UFT Scripts.

The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.

Performed Back End testing by writing and Executing SQL Queries to validate that data is being populated in appropriate tables.

Used version control tools like GIT.

Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.

Good Experience in Agile methodology with SCRUM Process for the product development.

Cross-Browser Testing was performed on different versions of IE and other Browsers.

Responsible for developing manual and automated test cases and configurations needed to meet testing of business requirements. Monitors and tracks resolution of defects, coordinating with engineers in order to prevent, report, and resolve.

Environment: Java, Selenium WebDriver, Ruby, TestNG, HTML, XML, SOAP UI, REST Services, ALM, HTML, XML, iOS, Mobile Testing, Appium, Python, Jenkins, Cucumber, Maven, HTML, Java script, XPath, Eclipse, HP UFT, Quality Center, Agile, Oracle, SQL, Windows.

Client: Bremer Bank, Minneapolis, MN Jun 2014 – Nov 2015

Role: QA Engineer

Responsibilities:

Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.

Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.

Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.

Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.

Designed and executed the Automation Test Scripts using Selenium WebDriver and Junit.

Performed different testing task using various test scripts on Selenium WebDriver and Junit.

Developed ANT based build scripts to run Selenium Automation. Integrated ANT Scripts to Continuous Integration Server to run nightly tests.

Wrote different ANT scripts for performing the build on regular basis.

Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Develop Python scripts to automate the test cases.

Written shell scripts and Python scripts for performing Load tests on applications.

Involved in acceptance testing using Cucumber and Selenium WebDriver.

Monitored the test execution in Jenkins once the code pushed into Continuous Integration.

Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

Implemented Automated execution of tests (nightly and need based) using Jenkins.

Involved in running Test scripts on different browsers using the Selenium WebDriver.

Status Reporting for Test Design Phase, Test Execution, and Test Closure.

Created a Selenium server setup for automated testing in the AWS Cloud.

Tested the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP and WSDL using SOAP UI.

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.

Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.

Created and executed database queries (SQL) to validate database data integrity.

Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.

Involved in defect management – Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.

Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.

Environment: Java, Selenium WebDriver, Junit, ANT, Cucumber, Jenkins, SOAP UI, Python, AWS, Jira, Firebug, XPath, Eclipse, HTML, XML, MSWord, MS Excel, SQL, Oracle Windows.

Client: Neustar, Sterling, VA Feb 2012 – May 2014

Role: QA Manual Tester

Responsibilities:

Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.

Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.

Analyzed the system requirements and developed test plans using technical specifications.

Performed System Testing and Regression Testing.

Responsible for back-end testing/database testing, which was done using SQL queries.

Generated automated test scripts for regression and stress testing and also data driven scripts for multi user access for product information module using the data pool.

Used Quality Center for bug tracking and investigated software bugs.

Performed validation tests to ensure that the developed functionality meets the specifications prior to UAT testing.

Involved in Bug Logging, Issue Tracking and responsible for tracing the bugs throughout the whole bug lifecycle till the bug closure.

Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management.

Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.

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.

Environment: Java, Quality Center, HTML, XML, SQL, SQL Scripting, BugZilla, Google Chrome, Mozilla Firefox, Internet Explorer, Windows.



Contact this candidate