Qa Analyst Resume
Springfield, VA
SUMMARY
- 8 years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.)
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Expertise in Financial/Banking, Healthcare, Public, Transport, and Telecom Domains
- Expert in Manual Testing and Automation Testing using HP & IBM Tools (QTP, and Quality Center)
- Expertise in Keyword driven Framework with Record & Playback and Descriptive Orientations along with
- Specialized in Performance Testing applications using load - testing tool Load Runner.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
- Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script.
- Worked on source version control tools such as Subversion (SVN), TFS and Git.
- Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla.
- Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks.
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and UAT testing of the application.
- Experience in Software Development Engineer in Test (SDET) focused on testability, robustness, and performance and creation of designs for production software.
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Created automated scripts - Load Runner Web Services REST, TruClient, DotNet WCF and Web Http/Html - VUGen.
- Achieved an Agile identified and defined scope for Integration, Interface & System Testing.
- Performed the Back-End testing to ensure data consistency by writing and executing SQL queries using SQL Server 2012. Experience working with high-volume, real-time DB2 database systems and applications.
- Used RDBMS concepts for the manipulation of the data and to validate the results
- Client interactions for giving demos, presentations and support for Customization. Experience in testing Stand-Alone, Client-Server, Web-based and Web Service (SOA) Applications.
- Create standardized SQL scripts and any necessary Database Restoration Scripts to support repeatable test script execution.
- Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse.
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
- Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing)
Language/ Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python.
Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor
Firefox Add-ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center (9, 10, 11.0), BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
Build/ CI Tools: Ant, Maven, Jenkins, Hudson.
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL 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 IOSSimulator.
- 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.
- 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.
- Participated in SDET (Software Development Engineer in Test) for automated test cases and the frameworks to execute and report them
- 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.
- Proficient in Automation tools like Quick Test Professional (QTP), HP ALM, and HPE UFT.
- Wrote deployment Automation scripts for multiple DOTNET and JAVA/J2EE Applications.
- Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment. Managed, maintained and deployed to test, acceptance and PROD environments.
- Involvement in Websphere Process Server Replacement Project, with another instance of Websphere Application Server.
- Created the Clustering Topology in WebSphere Application Server ND V6.x to achieve Work Load Management (WLM), High availability, Load Balancing and Hardware fail over.
- 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.
- Automated test scripts for application's web pages using Selenium Web Driver in Page Object Model(POM) design pattern.
- Used automation end to end testing for java Script using Web driver JS, Jasmin and Protractor.
- Cross browser, cross platform and mobile testing - Windows (Chrome, IE, Firefox), Linux (Chrome), iOS (Safari).
Environment: Java, Selenium IDE/WebDriver, JavaScript, TestNG, Phyton, Maven, Eclipse, Quality Center, MSWord, MS Excel, Windows XML, Java, SOAP UI, HTML, XML, Web Services, Unix, DOTNET Windows.
Confidential - Columbus, OH
QA Automation Tester
Responsibilities:
- Involved in creation of automatedtest cases for testing various web modules like supplier data, inventory tracker, exchange tracker, damage tracker.
- Identified test cases to automate the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE) and Contributed in creation of framework.
- Responsible for back-end API testing with SOAP UI and coding in groovy and Java.
- Created tests with Assertions like Schema Compliance, SOAP, XPath assertions using SOAP UI.
- Involved in the Continuous Integration of the automationframework with Jenkins.
- Worked with designing and building automationframeworks in Cucumber BBD.
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Performed regression testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
- Developed automation test scripts for client -server and web based applications using Python, Silk and other automation tools.
- Created Component scripts for the SAP IS-Retail POS andPOS.TP DotNet process Components using Test Automation Tools HP's QTP, QC, BPT.
- Created Business process test scripts for the SAP IS-Retail POS and APAC POS. TPDotNet process scenarios in the Test Plan of QC
- Prepared and executed the test cases manually for creating external position and hiring in HCM (HR) Module.
- Created the business components test scripts, based on test cases and uploaded them to Quality center business components module using SAP TAO Tool.
- Prepared and run the consolidated automated business Process test script as per Business Process flow in the Quality Center Test plan module and analyzed the test results.
- Estimated the exact time consumed to prepare and run the consolidated automated business Process test script and used the same to analyze the tool assessment.
- Used Protractor framework for Applications developed using Angular JS.
- Used JIRA forIdentifying, logging, tracking and escalating bugs.
- Performed smoke testing in UAT and production environments for deployment verification
- Actively participated in daily scrum and sprint meetings as part of Agile Environment.
Environment: Java, Eclipse, Selenium, JIRA, ANT, Python, Junit, Cucumber, BDD, Agile, DotNet, SAP, Mobile Testing.
Confidential - Cincinnati, OH
QA Automation Tester
Responsibilities:
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
- Automated test cases using Selenium WebDriver, TestNG and C# technologies (Visual Studio IDE).
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Automated highly transactional web application using Selenium WebDriver.
- Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG/Junit.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Good knowledge on Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development.
- Modification and execution of Test case Scripts (Java-Selenium RC) in EclipseIDE, design of automation test framework (Junit and ANT).
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Worked on Agile(SCRUM) Methodology and used JIRA for defect tracking.
Environment: Java, Gherkin, C#,Cucumber, Selenium, Maven 3.1.1, Eclipse, Git, Mockito, JIRA, Appium, Protractor, SoapUI, Jenkins, TestNG, Junit, Agile(SCRUM).
Confidential - New York City, NY
QA Engineer
Responsibilities:
- Reviewed all the Requirement documents, Functional Specification and Use Case documents.
- Analyzed the use cases provided by analysts and wrote test cases.
- Developed test cases, test scenarios and test data according to specifications.
- Worked in different project (EOS) using different tools such as QTP.
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Performed functional, integration, black-box, and system, regression, and user acceptance tests.
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven. Used Firebug and FirePath plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
- Used python to develop Automation framework to Validate RESTful Web Services.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
Environment: Selenium, Java, Cucumber,python, Ruby, Gherkin, Soap UI, Restful, Web driver, SVN, Agile.
Confidential - Madison, Wisconsin
QA Engineer
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Developed Automationscripts for new enhancements using Selenium WebDriver and TestNG.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing Cucumber, Positive & Negative testing, System testing, Regression testing, End to End testing, Functional testing, Integration testing.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Selenium Web Driver for automating over 70% of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented programming Lan guage.
- Parameterized large and complextest data to accurate depict production trends.
- Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Used firebug to identify object's ids, Name, XPaths, links in the application.
Environment: s:HP Quality Center, Selenium Web Driver, TestNG, Cucumber, XML, Web Services, Maven, Java Script, SQL, Data Driven and Key Word Driven Frameworks, HTML, API, Rally (Agile Management Tool)
Confidential
Manual/QA Tester
Responsibilities:
- Executed automation scripts in QTP for SAP functionality.
- Ensure that all the test cases are updated in the Test Director along with Master test plan.
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Used Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Tested critical bug fixes and coordinated with developers in release of bug fixes meeting tight timeline.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Involved in Backend Database testing in Oracle using SQL.
- Tracked defects using HP ALM and utilized waterfall methodology for E-Commerce and POS projects.
- Executed test scripts manually and then recorded the same in Win runner. All the issues that came up during this process were logged in Test Director as defects.
- Defects were tracked, reviewed, analyzed using Test Director.
- Responsible for managing projects of different models like Agile SCRUM, Waterfall.
Environment: Mercury Interactive quick test Pro,waterfall, Test Director 8.0, Visual Basic, Oracle, SQL server, manual, Selenium/TestNg, SAP.
