Qa Analyst Resume
Springfield, VA
PROFESSIONAL SUMMARY:
- 8+ years of experience working as QA Engineer for Software Development and Testing Life Cycle 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/TestNG, 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 of Team Foundation Server (TFS) Architecture, design, development, administration and maintenance.
- Maintained the Selenium & JAVA automation code and resource in source controls like SVN over the time for improvements and new features.
- Responsible for sprint deliverables and In-sprint automation scripts using Gherkin/Cucumber and Ruby.
- • Extensive experience in Analysis, Implementation of Healthcare Application using Facets.
- Expert in Testing Life Cycle (TLC): Including Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
- Experience in working with testing tools like QTP, LoadRunner, JUnit, Eclipse and preparation of automation test framework
- Extensive work experience in Automation Testing of IOS and Android Apps and Devices using Appium.
- Dynamic parametrization of Desired Capabilities through Maven & Jenkins, Launch Appium programmatically on Windows & mac
- Proficient on Automation tools like Selenium RC/WebDriver (Functional & Regression Testing), TestNG, Junit, ANT, Maven, Jenkins and SOAP UI Pro for testing Client Server and Web based Applications.
- Experienced in creating and testing the IOS applications using the IOS Simulator.
- Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
- 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.
- 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
- Well experienced in testing on different technologies and applications like Telecom Billing Application (CDRator), SAP, Web Technologies, Web Services and Mainframe
- 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)
- Expertise in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
- Experience in proprietary products like CDRator (Billing Platform), Hogan (Mainframes) and PACS (Payments and Collections System) payment gateway.
- 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 onWindows/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.
- 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 Quality Center, JIRA, IBM Clear Quest, Bugzilla.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.
- 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:
Tools: Selenium WebDriver/RC/IDE/GRID, Quick Test Pro, Junit, TestNG, Jbehave, Cucumber
Bug Tracking Tools: Quality Center, ALM, Jira, Bugzilla
Languages: C, C++, Java, J2EE, Perl, C#, .net, HTML, JavaScript, VBScript, SQL, PL/SQL
Build Tools: Ant, Maven
Microsoft Tools: MS office Suite (Word, Excel, PowerPoint)
SDLC Methodologies: Waterfall, Agile (SCRUM)
Version Control: SVN, VSS, GIT
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Databases: Oracle 11g/10g, MySQL, Microsoft SQL Server
Operating Systems: Windows, Linux, Unix
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.
- 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
- Coordinated with ETL team for performing batch process to populate data from external source systems to landing tables in the MDM hub.
- Identifying areas for business improvement specifically in Facets claim processing for the insurance.
- Experience in behavior driven development (BDD) approach using selenium-cucumber to write and execute automated acceptance/unit tests.
- Developed and maintained automated test cases in Selenium WebDriver using Java programming language and Junit Framework
- 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
- 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 SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- 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.
- Created Requirement Traceability Matrix
- Experience in Functional Driven Framework, Data Driven Framework, Keyword Framework and Hybrid Framework. (TDD, BDD)
- Experience in understanding the end to end Testing for Angular JS using Protractor
- Cucumber was 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.
- Used automation end to end testing for java Script using Web driver JS, Jasmin and Protractor
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- 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, JavaScript, TestNG, Maven, Eclipse, SOAPUI, XML, Quality Center, MSWord, MS Excel, JIRA, Windows XML, Java, SOAP UI, HTML, XML, Web Services, Unix, Windows, Smoke testing, Microsoft Test Manager, Backend testing, Database QA, GUI QA Defect tracking, Quality control, Agile testing, IBM Rational Clear Quest, Bugzilla, Gray box testingTest scripts: UFT, Web service QA, selenium, web QA, HP ALM.
Confidential, Pittsburg, PA
QA 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#.
- 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.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Worked with accounting department in matters concerning billing and billing reports in FacetsSolution.
- Performed match/merge and ran match rules to check the effectiveness of MDM on data.
- Responsible for managing Code Repository in TFS 2010.
- Extensive hands-on experience with HP Quality Center.
- 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)
- 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.
- Implemented testing on Android and IOS Applications using Emulators.
- 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 RPT scenarios and scheduled the Virtual Users to generate realistic load on the server using RPT.
- 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.
- Developed automation test cases, executed these test scripts from test lab and logged defects in Quality Center.
- 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, DLC,Business requirements, specification verficationand validation, system testing, Test Plans: QA management, Test strategy, Regression analysis, test cases, test execution Jenkins, JavaScript, TestNG, Maven, Eclipse, SOAPUI, XML, Quality Center, MSWord, MS Excel, SQL, Oracle 11g, Windows 7.
Confidential, Lynnwood, WA
QA 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, FireFox, Safari and Chrome.
- Enhancing the Support for the Excel files using Apache POI with the help of XML, Java, XLSX.
- Maintaining Window interface and modules using the POM and QM.
- Written the automation test cases using selenium, cucumber, java.
- Automated tests in android and IOS phones using Selendroid and Appium
- 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 Webservices for secondary search in MDM repository.
- Conducted various types of Testing like Functionality Testing, GUI and Regression testing.
- 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 SoapUI
- Created automation scripts in SoapUI using Groovy Script for web services testing
- 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
- 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, Junit, Jenkins, JMeter, SoapUI, Agile, ANT, Firebug, Eclipse, Quality Center, Oracle10g, Windows 7.
Confidential, Baco Raton, FL
QA 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.
- Wrote Test cases in ALM and Defect report generation using ALM (Application Life Cycle Management) and Jira.
- 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
- Extensively involved in integrating Selenium RC with existing API to test framework.
- 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
- Examine the results of test to pinpoint defects in the application.
- 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, Selenium RC/GRID,UAT, ALM, Junit, Ant, JavaScript, SoapUI, Eclipse, XML, HTML, JIRA, SQL, Oracle, Windows.
