Sr Qa Analyst Resume
Reston, VA
SUMMARY
- 8 Years of experience in Software testing, Software Quality Analysis of Web, Windows, Web Services, Client/Server applications, Mobile Applications and databases in Finance, Healthcare & Software Industries.
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Experience in Manual Testing like unit testing, functional testing, user acceptance testing (UAT), integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web - based applications.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center(QC) to develop automation testing scripts for web and client server applications.
- Experience creating user stories in Product backlog and maintaining Sprint backlog.
- Tested automation frameworks based on Python, Java Selenium from the scratch.
- Strong Knowledge in working with Selenium automation framework to perform smoke and regression testing using TestNG and Jenkins.
- Expertise in Handling of TestNG annotations like @DataProviders, @Test, @Before Test, @After Test, @Before Method, @After Method, @Before Suite, @After Suite, @Before Class, @After Class and implementing Parameterization using TestNG XML.
- Experienced in designing and implementing Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium.
- Good experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.
- Strong Knowledge of Automation Tool like Selenium, protractor.
- Good experience on Selenium Automation using WebDriver and Server.
- Heavy Testing using Java, Junit, TestNG.
- Expertise in functional testing AUT using Selenium IDE and Selenium Web Driver using Junit/TestNG testing framework.
- Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson.
- Good experience in Web Services testing using SOAP UI, XML and WSDL and in providing required input data to request XML& get the required data from response XML & use the response data from other request XML using SOAP UI.
- Experienced in performance testing tool JMeter.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name).
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
- Testing Experience in Java, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
- Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java, BREW.
- Expertise in performing manual testing & Mobile Application Testing using Appium.
- Experience testing Java applications, Web Services security layer of healthcare applications using ITKO Lisa, Soap UI tool.
- Expertise of testing the application using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Experience in both Waterfall and Agile project environment.
- Extensive experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Strong in writing SQL queries to perform backend data validations.
- Have built a test automation framework based on Page Object Model, TestNG and Selenium Web Driver.
- Excellent experience with source version control tools such as Subversion (SVN), GIT and Bitbucket, Atlassian.
- 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/IDE/RC/GRID, HP QUALITY CENTRE Center ALM), Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter, Coded UI, RUNNER TEST DIRECTOR, Rational Test Tools Suite, Cucumber, Firepath, JXL, Compuware, Mercury Interactive Suite
Frameworks: Junit, TestNG, TDD
Methodologies: SDLC, STLC, ISO-CMMI, SOA
Languages: Java, Python, C#, JavaScript, Shell Script, HTML, XML, VBScript (UFT), UML
Operating Systems: Windows XP, Windows 95/98, & server 2003, UNIX and LINUX, DOS, MAC OS
Firefox Add-ons: Fire Bug, XPath
Build/CI Tools: Ant, Maven, Jenkin, Jenkins, Hudson
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA, Bamboo, Rational, Clear Quest.
Web Technologies: HTML, DHTML, J2EE, CSS, XML, VB.NET, Visual Studio, .NET, XSLT, AJAX, JSP.
Mobile Manual Testing: Android, iOS.
Microsoft tools: MS-WORD, MS-VISIO, MS-PROJECT, MS-EXCEL.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAPUI.
Databases Technologies: My SQL Server 2000/2005, OLAP and OLTP, Oracle9i/10g, Oracle PL/SQL*Plus, TOAD, SQL*Loader, MYSQL.
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Sr QA Analyst
Responsibilities:
- Created the Test Plan Document, Test Scenarios and Test Cases based on the requirement document like BRD and SRS.
- Experience in Manual and Automated Testing using Selenium Web-driver (core Java).
- Participating in Story mapping, Story boarding and requirements gathering (Sprint) sessions.
- Performed Data Driven Testing (DDT) usingSelenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Performed on both manual and automation (Selenium/IOS/ Cucumber)testingof the applications.
- End-to-end web application development withJAVA.
- Tested Mobileautomationscripts in Java for Android and iOS platforms.
- Developed automation test cases using Seetest,TestNGframework andSeleniumWebDriver.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Created Test Cases and performed Manual Testing like Positive Testing and Negative Testing.
- Performed front end and back-end testing on the Oracle database by writing SQL/PLSQL queries
- Used SQL queries to test the database migration for Back End Testing.
- Expertise in writing SeleniumWebDriverautomation scripts inJAVAfor highly transactional websites.
- Performed API Testing using SOAP UI Tool.
- Worked on and maintained an application under Angular with MySQL as database.
- This class serves all responsibility of starting and stopping distributed tests. It was refactored from JMeter.
- Responsible for implementation of Keyword,Data DrivenFrameworks, Page Object Model using Selenium WebDriver and Java.
- Automation of test cases using Selenium Web driver, TestNG, Page object Model(POM).
- Performed Manual, Functional and Regression Testing on mobile platforms for android and iOS usingAppium.
- Well Versed in implementing SOAP UI with Data Driven Framework for reading and writing the External Data.
- Worked on coded UI Javawebservicesbased on SOA architecture with SOAP and WSDL.
- Verified mobile and web based al games software applications on both Android andiOS platforms.
- Tested the RESTwebservicesusing the JAX-RS API to communicate over the network.
- Experienced in Using of Scripting for writing the test cases in SOAP UI tool.
- Written Test Cases for JavaScript, Angular framework by using the Protractor.
- Functionally tested all the API’s by supporting multiple protocols such as REST, SOAP.
- Involved in wallet application testing usingAppium for different OS versions.
- Performed testing of application through the use of virtualemulators.
- UsedAgile (SCRUM) & combination of the two Methodology on the projects.
- Used Appium for running scripts and testing native applications and mobile-web applications on android or iOS using a webdriver.
- Organized MySQLDatabaseto support data gathered for Really Excelling Consulting.
- UsedJavaScript,Protractorto develop automation scripts for AngularJS applications.
- Test Case design, Test Case execution and Defect Tracking usingALMQualityCenter11.0.
- DevelopedBDDtests usingCucumberby writing behaviors and step definitions.
- Developed required Selenium support code inJAVAforCucumber.
- Managed and administered multiple instances of Bitbucket(Atlassian), including build server and operating environment.
- Used Web technologies likeJSON,XML, JavaScript, HTML, DHTML, CSS, Bootstrap, Ajax and AngularJS in testing the application.
- Tested the Webservices(SOAP&REST) - Axis2, CXF and Spring WebServices.
- Worked onJava based Test Frameworks and Test-Driven Development (TDD) with automation tools.
- Used Maven for building the WebDriver project.
- Worked on Unit Test cases andProtractorTest cases.
- Performance testing using JMeter tool, Agile and Scrum environment.
Environment: s: HP ALM, Selenium WebDriver, Jenkins, Cucumber, SOAP UI, JMeter, Appium (Android, iOS), Bitbucket Atlassian, Maven, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, Agile, GIT, SQL, Oracle and Windows.
Confidential, Dallas, TX
Sr. QA Analyst
Responsibilities:
- ConfiguredSeleniumWebDriver,TestNG, Ant tool and createdseleniumautomation scripts in java using JUnit prior to agile release.
- Involved in the design and development phases of the application usingAngular framework
- Involved in implementing Behavior-Driven- Development (BDD) with the help ofCucumber.
- Involved in developing Test Strategy, Test Plans and test cases, Design and developed the manual tests and automated tests using SeleniumWeb DriverinJava.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API. writing test cases and testing applications using Unit Test,Cucumber.
- Implemented continuous automation testing, using existing python framework.
- Experience in configuring application framework by processing excel spreadsheets using Apache POI.
- ImplementedData Driven POM using Java, Selenium WebDriver.
- Tested the behavior of the page on Android mobiles and iOS using theAppiumdriver.
- Utilized Sauce Labs and Browseremulatorsfor cross platform browser testing.
- Used Emulators andiOSSimulatorsto perform manual testing of native mobile applications.
- Developed UI tests withProtractorand JavaScript in Junit.
- Performed web services testing with SOAP UI by validating request and response for XML files.
- Transforming Manual Testers to Automation Engineers that develop Python scripts using an in-house framework.
- Experience in creating automated test script in Python and Java.
- Performed Cross-platform, UI testing for Native and Hybrid Mobile apps using Appium.
- Involved in all phases of Software development life cycle (SDLC) using Agile Scrum methodology.
- Tested all the Data warehouse processes developed for fetching data from OLTP systems to the target Market Data warehouse using complex SQL queries.
- Serve as a technical advisor and the primary implementer for new capabilities inJIRA.
- Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
- Worked onBDDCucumber/gherkin format for Test Scenarios Using Acceptance Test Criteria.
- Experience with acceptance Test Driven Development (TDD) using Cucumber.
- Used TortoiseSVNto maintain current and historical versions of files such as source code, web pages, and documentation.
- Worked on CodedUI for cross-browser compatibility and optimization.
- Integrated Selenium & Python to provide script visibility, enhance automated regression and ease maintenance of resources.
- Experience in parsingXMLandJSONbasedWeb Services /APIs response.
- Developed and implemented the app database to integrate the payment history data and payment center location data inXMLandJSONformat coming from the main database servers.
- Worked with team of developers onJAVAapplications for RISK management.
- Developed build usingANTand MAVEN as build tools and usedJenkinsto kick off the builds move from one environment to other non-production environments.
Environment: HP ALM, Selenium WebDriver, Jenkins, Appium (Android, iOS), Cucumber, SOAP UI, Maven, TestNG, GIT, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Python, HTML, CSS, TDD, SQL, Oracle and Windows.
Confidential, Louisville, KY
QA Consultant.
Responsibilities:
- Automated System testing for information's and services application, exchange operations and payment methods using Selenium WebDriver, C#.
- Responsible for implementation of Hybrid Test Automation Framework build usingSelenium WebDriver,& TestNGtechnologies under C# platform utilizing industry leading harness design patterns and approaches.
- Wrote Unit Test Methods under .NET Framework with the Microsoft Unit Test Framework while automating company Internal & External Applications using Selenium Web Driver & C#, TFS, MTM, Visual Studio 2013, XML.
- Designed, developed and implemented POM based automation-testing framework utilizing Java, TestNGandSeleniumWebDriver.
- Extensively used SOAP UI for functional testing of web services.
- Good Experience onSeleniumIDE and creating Scripts inselenium2.53.1 withC#.
- ImplementedAgileScrummethodology. Ensure the development teams are practicing coreagile principles.
- Developed Software Testing Framework from ground up using C# code.
- Customize the UI automation scripts using Selenium framework in C#.
- Automated the build process to create the installers fromTFS, so that team can build their installers whenever the code changes.
- Automation of WCF Service using C# in visual studio 2012 in Microsoft Unit Test Framework.
- Worked in a team, involved in testing theUI, layout and front-end programming (HTML) for web application that matches requirements.
- Experienced in automating various web applications and web services using SOAP UI and Cucumber implementing with JUNIT and TestNG.
- Quality analysis and review of Member Touchpoint Measures (MTM) for validity and reliability of the accuracy of different departments.
- Create customJSON/XMLAssertors, for validation of SOAP andRESTAPI calls for storing and analyzing data input/output and error codes.
- Developed Web applications andservicessuch as HTML5,JSONandXML.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, JMeter, TestNG, Manual Testing, HP ALM, C#, JSP, JavaScript, MySQL and GIT.
Confidential, Los Altos, CA
QA Tester
Responsibilities:
- Executed written test case scenarios, including manual, automated, and data-driven regression testing, and GUI verification by using Quick Test Professional (QTP).
- Performed Data-Driven Testing and Text Output values by using Global and Local spreadsheets in QTPfor testing multiple data.
- Extensively worked on handling the application response for Positive and Negative set of data using Data Driven Testing usingQTP.
- Database/ETL/Reports testing. Validated the data derived in the target table if it is adhering to the standards and business rules.
- Identified shipments failures and escalated to assigned globalqualitycontrolcenter.
- Successfully handledJSON/XMLdata and carried outJSON/XMLparsing for form submissions and DOM manipulation.
- Fetched data from database intoJSONorXMLformat files and retrieve useful information using AJAX calls to display them on the browser.
- Write, modify, and execute formalmanualunit and systemtestcasesfor new and preexisting software features.
- ConvertedManualIntegrationtestsinto automatedtests. Used QTP extensively for the purpose of GUI and Functionality testing.
Environment: QTP 10, Java, Junit, SQL, DHTML, Jira, VBScript, HTML, MSWord, MS Excel, UNIX, Windows
Confidential, Lakeland, FL
Quality Analyst
Responsibilities:
- Performed Positive and Negative testing by inputting valid and invalid data.
- Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
- Involved in analysis, design and development of thedatabaseandETLsolutions.
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Developed complex SQL queries for data validation and data verification based on data mapping document.
- Createddatabaseobjects like tables, constraints to enable referential integrity, views, procedures, functions, triggers, packages, materialized views, Indexes Synonyms and Sequences to supportETL or dashboard features.
- Identified appropriate test data in relevant source systems and incorporated this data into test scripts.
- Experienced in testing different source feeds of data for ETL and prepared mock data for ETL.
- Performed verification, validation and transformations on the source data before loading into target database.
- Prepared the Test Results document which summarizes testing activities and results.
- Project is developed using waterfall methodology.
- Performed Manual Functional testing with QC and ensures that the existing functionality is working properly by performing regression testing with QTP Scripts.
- Performed Integration Testing and Batch Testing in QTP.
- Involved in creating the Data Base Scripts.
- Executed and scheduled the automation test scripts from Quality Center.
- Involved in User Acceptance Testing (UAT) of the application.
Environment: QTP 10, UAT, Quality Center10, C#, ASP.NET, SQL Server, TOAD, UNIX, HTML, VB Script.
Confidential
Manual Tester
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases.
- Executed Manual Test Cases by using positive and negative test scenarios.
- Responsible for creating new functional test cases and run the manual test cases using HP QC.
- Involved in writing the SQL Queries.
- Participated in Integration, System, Smoke Testing.
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
- Performed End to End Testing and involved in User Acceptance Testing.
- Used Quality Center (HP QC) as a bug tracking system.
- Implemented waterfall methodology.
Environment: Quality Center, Manual testing, UAT, MS SQL Server, SQL, MS Office
