Qa Analyst Resume
Springfield, VA
SUMMARY:
- 8+ years of experience working as QA Engineer for Software Development (SDLC) and Testing Life Cycle (STLC) including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web and Client - Server Applications.
- Experience in developing end-to-end automation using Selenium WebDriver/ RC/ IDE/ Grid, UFT, Junit/ Test NG, ANT, Maven, Jenkins/ Hudson, Cucumber, Web Services (REST, SOAP).
- Extensive Work Experience in Automation Testing, Database Testing and Manual Testing for Applications.
- Excellent working knowledge in Team Foundation Server (TFS) Architecture, Design, Development, Administration and Maintenance.
- Maintained the Selenium & JAVA automation code and resource in source controls versions like SVN over the time for improvements and new features.
- Responsible for sprint deliverables and In-sprint automation scripts using Gherkins/Cucumber and Ruby.
- Extensive experience in Analysis and Implementation of Healthcare Application using Facets.
- Experience in working with testing tools like QTP, Load Runner, JUnit, TestNG, Eclipse and preparation of automation test framework.
- Created QTP scripts with reusable and external Actions and, called functions in Actions.
- Prioritizing testing efforts for the team and working on test deliverables for each sprint release. Tracking test results and testing progress in Microsoft Test Manager Tool (MTM).
- Sound knowledge on Maven and Ant for Project building tool, Jenkins and Bamboo for Continuous Integration
- Extensive work experience in Automation Testing of IOS and Android Apps and Devices using Appium.
- Experience in Testing ASP.Net for Applications/ Websites Web User Controls, Data Grid control, Form validation controls and created custom controls.
- Provided strategic test planning, roadmap and security threat modeling.
- Developed and executed script in java using See-Test for the test scenarios in QC for both Android & IOS Devices.
- Automation: Designed and created service test automation using Ready API (SOAPUI) and Groovy script.
- Scripting Test cases using Element locators, WebDriver methods, Python programming features and Pyunit
- Engaging with customers on a daily basis for RDMS SIT/UAT Phase Testing review along with attending calls for QA/UAT testing review and helping the QA/UAT team with any issues/concerns.
- Tested different functions of the POS system like scanning, payments and returns. Moreover, make sure that the system met the requirements and expectations.
- Experienced in creating and testing the IOS applications using the IOS Simulator.
- Executing and modifying test cases using LISA’s test tool.
- Working experience XPath, Firebug, Fire Path, Log4j, Maven and TESTNG annotations
- Good experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Expertise in developing, estimating, documenting, executing test cases manually, and generating automated scripts using Selenium IDE, RC and WebDriver.
- Experienced in developing WinForms using C#, web-based applications using ASP.NET, VB.Net.
- Used tools such as Jmeter for performance testing.
- Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
- Expertise in Agile/SCRUM methodologies, Behavioral Driven Development (BDD), Test Driven Development (TDD) and Waterfall methodologies.
- Possess strong domain knowledge of Telecom, financial services and Banking products
- Expertise in version Control software, Interfaces, Frontend and Tool using GIT
- Experienced in analyzing Business Requirements and Functional Requirements. Proficient in creating Requirement Traceability Matrix (RTM)
- Prepared groovy scripts for data driven testing, storing request and response files and test response results into excel file using soapUI.
- Hands on experience in writing SQL Queries, extract data from Ms-SQL Server, MySQL, DB2 and Oracle.
- Proven skills in SQL, RDBMS and UNIX variants, Windows/UNIX Commands, Scripts and testing on Windows/UNIX platforms
- Expert in performing different tests types, QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing
- Experience in Oracle database administration and good understanding of Data warehousing concepts ETL and testing Web Services using SOAP UI.
- Experience understanding the code written in different programming languages Java, Python, Java Script and databases like Oracle, SQL Server.
- Writing complex SQL queries and PL/SQL procedures to extract data from various source tables.
- Experience understanding the end to end testing for Angular JS using Protractor.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Mercury/HP Quality Center, JIRA, IBM Rational Clear Quest, BugZilla.
- Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
- Solid SQL skills, can write complex SQL queries; functions, triggers and stored procedures for Backend testing and End-to-End testing.
- 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 perform as part of a team.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/RC/GRID, Mercury Interactive Suite (QTP, JMeter, LOAD RUNNER, TEST DIRECTOR -HP QC/ALM), Clear quest, Cucumber, Log4J, Firebug, Lisa, Fire Path, TestNG, SOAPUI, Coded UI, Appium, SeeTest, Protractor.
Frameworks: Junit, TestNG, TDD, BDD
Operating System: Windows XP, Windows 95/98, Windows, UNIX, LINUX, DOS, Mac OS.
Languages: Java, C, JavaScript, Shell Script, Perl, Python, Ruby, HTML, XML, VBScript (UFT), PowerShell Script, C#.
Build/ CI Tools: Ant, Maven, Jenkin, Jenkins, Hudson
Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo
Web Technologies: HTML, XML, J2EE, MVS, VB.NET, Visual Studio.Net, .NET, ASP.NET, C#, XML, VB Script.
Microsoft tools: MS-WORD, MS-VISIO, MS-PROJECT, MS-EXCEL.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAPUI
Databases Technologies: My SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS ACCESS 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL, DBFit.
WORK EXPERIENCE:
Confidential, Springfield, VA
QA Analyst
Responsibilities:
- Designed Test Automation scripts using Java (Eclipse IDE)
- Executed automated test cases on different browser platforms like IE, Mozilla Fire fox and Google Chrome by using Selenium Web Driver and Test NG.
- Designed Keyword Driven Framework in Selenium with web driver and selenium RC integrated to testing.
- Perform UAT Testing against User Requirements and coordinated with Business Analyst, Developers, and SMEs and actively involved in Production phase testing
- Tested IOS applications on iPhone simulator, iPod touch and iPhone device using IOS Simulator.
- Experienced in Mobile Application Testing for different operating systems using Appium.
- Designed, implemented and maintained Hybrid Framework (Data Driven + Keyword Driven Framework) for automation testing activities
- Write Unit and e2e tests using Protractor, Jasmine and Karma.
- Create automated regression tests of REST services with JMeter, Java
- Experienced in working with REST and SOAP API using SOAP UI.
- Performed stress testing using groovy scripts.
- Perform enhancements for Web using C# ASP.Net using Visual studio 2010.
- Experience with building Project schedules using Microsoft test Manger (MTM).
- Developed and executed Non-functional testing such as performance, load, stress, stability, and security testing using Load Runner.
- Manage Android/iOS automation tests in SeeTest and selenium based Apium tool.
- Developed BDD scenarios for functional and regression suite using Cucumber and gherkins.
- Performed in System, Integration, Functional, Regression, Performance, Black box, White box Security and UAT Testing.
- Follow up with standard Test Methodology such as Iterative, AGILE and software testing life cycle (STLC) to perform different types of testing for the projects.
- Working in a fast-paced iterative development environment using Agile/Scrum methodology.
- Tested Oracle PL/SQL Packages for creating and generating complex reports for management decision-making processes.
- Data was generated from the backend through SQL Query and copied into Datasheets for HP UFT automation
- Extensively used iTKO LISA and SOAP UI Parameterize its tag values to cover the different scenarios using Input XML
- Worked on Scripting Language JavaScript, HTML, CSS and XML
- Validated Web Service modules using Soap UI tool (Preparing web Service request and added authentication information in Soap Header). Possess understanding of WSDL, schema, XML documents for Web Service Testing.
- Used Quality Center for bug tracking and reporting followed up with development team to verify bug fixes, and update bug status.
- Automated test scripts for application’s web pages using Selenium Web Driver in Page Object Model (POM) design pattern.
- Created reusable components using Apache POI to develop daily reports mails with PDF/RTF/XML format.
- Trained developers to get familiar on TFS 2012 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
- Extensively worked with UNIX commands and Unix shell scripts
- Prepared Test cases, wrote test scripts from various test scenarios across builds using HP ALM / Quality Center.
- Experience in understanding the end to end Testing for Angular JS using Protractor
- Cucumber used for the entire regression testing and functional testing with Selenium as primary tool to the Ruby Test Scenarios, Test Cases and Test conditions identified.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Proficient in Automation tools like Quick Test Professional (QTP), HP ALM, and HPE UFT.
- Involved manual testing of various test cases and generate analysis report with Quality Center/ALM.
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Expertise in version Control software, Interfaces, Frontend and Tool using GIT
- Triage production issues / feature defects along with developers, identified the root causes and re-verified fixes. Report and track all the defects to closure using JIRA
Environment: Java, Selenium IDE/WebDriver, Groovy, JavaScript, Lisa, C#, TestNG, Maven, Eclipse, Microsoft Test Manger (MTM), SOAPUI, XML, Quality Center, MSWord, MS Excel, JIRA, Load runner, Windows XML, Java, SOAP UI, HTML, XML, Web Services, Unix, Windows.
Confidential, Pittsburg, PAQA Automation Engineer
Responsibilities:
- Analyzed business requirements and functional requirements specification to get a better understanding of the system from both technical and business perspective
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
- Automated System Testing for trading transactions, exchange operations and payment methods using selenium WebDriver, C#.
- Testing the user interface designed and development using ASP.NET, VB.Net, HTML, JavaScript.
- Used Apache POI for the data driven test cases.
- Applied robust Page object pattern (POM) on new builds and every modification in the application for Selenium WebDriver to do Smoke and Regression testing.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver, which cut down the script development time in half.
- Used Jasmine BDD for Unit testing and Protractor for E2E testing.
- Worked with accounting department in matters concerning billing and billing reports in Facets Solution.
- Good hands on Experience developing BDD scenarios using Cucumber - Gherkins
- Created automated scripts - Load Runner Web Services, Soap UI, and XML.
- Responsible for Functional, Smoke, Regression, GUI, Integration, End-to-End, Database and UAT testing
- Very good experience in using JMeter for performance, load and functional testing
- Conveyed issues regarding improper POS transaction procedures to field personnel, when necessary.
- Created unit tests for ETL packages using customized .net test tool.
- Developed Test Cases for Deployment Verification, ETL Data Validation, Cube Testing and Report testing
- Performed match/merge and ran match rules to check the effectiveness of MDM on data.
- Developed SQL Loader control programs, interfaces and PL/SQL validation scripts to transfer flat file data into oracle database.
- Designed and managed build and release methodologies using TFS for .NET Applications
- Extensive hands-on experience with HP Quality Center.
- Automate the backend databases to validate the web services response using Lisa
- Experienced with automatic testing with Python, PyUnit, PyTest modules
- Manage Android/iOS automation tests in SeeTest and selenium based Appium tool.
- Involved in preparing Test Plan, writing the Test Cases and defect tracking using JIRA
- Worked and updated the Selenium testing Custom Common components (XLS reader using JXL, JDBC)
- Test case management & reporting using Microsoft Test Manager.
- Created and Maintained Server side Integration Test using Python and Selenium Webdriver.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Performed testing on IOS or Android Mobile applications using open source frameworks like Appium.
- Worked on the Rest API and Soap API using the Soap UI.
- Involved in TDD for developing and performing test cases using Jasmine, Protractor and Karma.
- Involved in the Continuous Integration of the automation framework on ANT build files with Jenkins.
- Hands on experience in writing SQL Queries, extract data from Oracle.
- Created and executing SQL queries to check the impact of front-end operations on the back- end database table Content and performing data validation to new data warehouse products.
- Used HP ALM to execute test cases and identifying, reporting & resolving defects.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Used Maven, SVN, Selenium WebDriver, Java and Selenium Grid to create nightly automation scripts.
- Worked with Cucumber with Feature files to write test automation steps and acceptance tests for the User Acceptance testing (UAT) using Ruby.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
- Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
Environment: Java, Selenium IDE/WebDriver, Jenkins, Lisa, JavaScript, TestNG, Maven, Eclipse, SOAPUI, XML, Quality Center, MSWord, MS Excel, SQL, Oracle 11g, Windows 7.
Confidential, Lynnwood, WAQA Automation Engineer
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database Evaluate and analyze Business Requirements, Functional Specification documents.
- Performed Automation for regression using Selenium WebDriver and Selenium GRID
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Fire Fox, Safari and Chrome.
- Enhancing the Support for the Excel files using Apache POI with the help of XML, Java, and XLSX.
- Maintaining Window interface and modules using the POM
- Worked on Claims, Payments and Policies configuration in Siebel Financial Application
- Written the automation test cases using selenium, cucumber, Java.
- Experience in working with Test Driven development (TDD/BDD) by writing gherkins language in cucumber tool.
- Automated tests in android and IOS phones using See Test, Selendroid and Appium
- Wrote and run Automation Scripts for POS UI, using QTP for Functional and Regression testing.
- Implemented Selenium WebDriver and automated, executed scripts on different browser and different platform using Python
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Hands on experience in configuring the Search rule engine in EAI Web services for secondary search in MDM repository.
- Performed mobile automation testing with SeeTest mobile automation tool and integrating Selenium Web driver code from SeeTest to IDE.
- Integrated Fitnesse with ALM to execute test cases from ALM and get results on ALM.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Creating High Level requirements documents and data mapping to Facets by involving discussions with multiple stakeholders
- Tested request and response XML's based web services interfaces using Soap UI and also the REST API’s.
- Well experienced on mobile testing using Seetest, Appium tools.
- Created automation scripts in Soap UI using Groovy Script for web services testing
- Experienced in resolving the problem logs and bugs logged by testers and business people in the .NET applications.
- Worked in designing framework in Selenium with C# using Nunit
- Worked with Test Management, Test Cases, Bug Report and link issues using TFS.
- Used Firebug Tool to identify the Object's id, Name, Xpath, link in the application and added annotations to the test.
- Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites and integrated with Continuous Integration tools Jenkins for running test
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements
- Coordinated all testing and UAT testing to satisfy clients' needs and give recommendation for offshore modeling.
- Involved in designing scenarios in JMeter to perform Load and Stress tests and to analyze results.
- Defect tracking and Defect Report Generation are prepared using ALM and HP Quality Center.
- Used Quality Center for bug tracking and reporting followed up with development team to verify bug fixes, and update bug status.
- Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center/ALM.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, Selenium IDE, Lisa, Junit, Load Runner, Jenkins, JMeter, Soap UI, Agile, ANT, Firebug, Eclipse, Quality Center, Oracle10g, Windows 7.
Confidential, Baco Raton, FLQA Engineer
Responsibilities:
- Designed the test cases and developed test scripts using Java and Selenium.
- Involved in MDM (Mobile Device Management), responsible for all the stages from requirement gathering, development and testing
- Performed Web Services Testing using SOAP UI for Various Web Services
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC and Junit.
- Created Test Scripts Using UFT/QTP tool.
- SQL Queries for backend testing and verifying the application with multiple browsers using the QTP tool.
- Writing/Recording QTP scripts when necessary and customizing the recorded scripts, running the scripts on a new build.
- Implemented Test driven development (TDD and BDD) framework using cucumber tool with Gherkins Language
- Wrote Test cases in ALM and Defect report generation using ALM (Application Life Cycle Management) and Jira.
- Automate Test Cases and create Test Suites locally within Eclipse for Functional, Integration, Regression, and Browser Compatibility, using Selenium Web Driver, TestNG.
- Executed User Acceptance Tests in Behavior Driven Development Pattern using Cucumber.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Built up a Selenium test support framework against an AJAX/JavaScript heavy web application utilizing a page object pattern.
- Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
- Used Quality Center as Test Repository for Requirements, Test plans.
- Managed manual test passes/runs with Quality Center .
- Involved in all the phases of Manual Testing process and worked closely with Business stakeholders.
- Executing System Test, Regression Test, User Acceptance Test (UAT)
- Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.
Environment: Java, C#, Selenium RC/GRID, UAT, ALM, Junit, Ant, JavaScript, Soap UI, Eclipse, XML, HTML, JIRA, SQL, Oracle, Windows.
Confidential, Des Moines, IAQA Engineer
Responsibilities:
- Understanding business requirements, design documents and prepare test plans for functional, automation (QTP) and integration testing.
- Developed Automation test scripts with QTP based on various use cases.
- Coded scripts for testing the test cases and made enhancements for modified scripts using Quick Test Professional (QTP) and UAT.
- Strong experience in Software Development Life Cycle using Agile, Scrum, Waterfall methodologies.
- Designed complex Oracle SQL queries (using joins and functions) for thorough QA testing of backend databases.
- Good Experience on Selenium IDE and creating Scripts in selenium 2.53.1 with C#.
- Automate the test cases using Selenium Web driver with JAVA Framework TestNG.
- Developed test scripts for web services using SOAP UI and worked with XPATH.
- Involved in Manual and Automated testing using QTP and Quality Center.
- Worked on Testing Payment Web Application, which uses Restful Web services, XML, DOM, JSON and AJAX features.
- Performed manual testing for usability testing
- Working experience with Toad for Oracle Data base
- Experience with Scrum in Agile methodology.
- Used Bugzilla for bug tracking and reporting, followed up with development team to verify bug fixes and update bug status.
- Proficient in developing Test strategies and execution of whole project testing life cycle using Manual and Automation.
- Using Putty tool to connect UNIX machine, Writing shell script, executing shell scripts and analyze the results from Linux machine
Environment: Java, C#, Selenium, Junit, XPath, Eclipse, Bromine, QTP, Quality Center, Bugzilla, SQL, Oracle and Windows.
ConfidentialQuality Assurance Professional Manual Tester
Responsibilities:
- Worked closely with the customer to assemble and analyze system requirements.
- Involved in Practical, Regression testing and GUI testing using QTP.
- Responsible for Backend testing by writing and executing DB2 query statements
- Developed and executed manual test cases/automated test scripts using Win Runner and Test Director.
- Preparing test cases for manual testing and test scripts set for various test scenarios.
- Tracked reported the bugs using Rational Clear Quest Web tool.
- Test all the validations and check the compatibility on a browser.
- Validating Credit Card and Debit Card transactions.
- Developed test strategy to suit the requirement and created test cases.
- Involved in the creation and enhancement of test scripts using VB script & Java Script in Win Runner
- Executed Performance Testing using Load Runner emulating 5000k users. Track and record the bottlenecks.
- Involved in System Integration testing, User Acceptance testing and Regression testing of the web pages developed
- Worked closely with the Developers by advising and fixing the Defects.
- Worked on backend database by using SQL queries
Environment: MS SQL Server, HTML, Quick Test Professional, Bugzilla
