Sr. Qa Analyst Resume
Richmond, VA
OBJECTIVE:
QA Analyst with 8 years of experience in all phases of Software Testing Life Cycle (STLC) developed Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium and Java. Diversified experience in Automation, Performance testing, manual testing and business analysis methodologies across various domains such as Banking, Utility, Ecommerce and Healthcare etc.
PROFESSIONAL SUMMARY:
- Experience in complete Software Development Life Cycle which includes Systems Analysis, Design, Development, Testing and Documentation of various applications in Client/Server, Internet/Intranet (Web) Environment.
- Expertise in Software Development Methodology with Agile technology.
- Extensive experience in testing Web based Applications, Web services, Client/Server and Standalone applications, GUI and databases.
- Developed Automation Frame Works to implement QA Business Process.
- Experience in QTP, Selenium and Ranorex automation tools in an Agile environment
- Designed the Automation framework using, Selenium and Ranorex .
- Good at framework design and Implementation using QTP, Selenium and Ranorex.
- Strong experience in developing Test Plans, Automation Testing Strategies, Automation Testing Matrix and Test Scripts.
- Experienced in writing parsing scripts using python and Power Shell for xml validation and verification
- Expertise in validating SOAP and REST based web services.
- Expertise in developing and executing scripts using Selenium Web Driver and Test NG framework.
- Involved in setting up Automation framework using Selenium WebDriver, JAVA and TestNG.
- Expertise in Test NG Annotations and Assertions.
- Knowledge of Test Automation using Node.js framework using Protractor for Angular Js(UI) Applications.
- Used to TestNG.xml to run Selenium tests and get Test NG reports.
- Experience in Cross Browser Testing and Parallel test execution using Selenium Grid.
- Experience in Testing of various Web and Client/Server Applications written using angular.js, VB/PERL/C/C++, J2EE/JSP/Servlets/Enterprise Beans/Java Script/VB Script/XML, Web Services and SOA.
- Experience in Data Driven Testing, Keyword Driven and Hybrid frameworks using Selenium WebDriver
- Experienced in using Maven build tools to manage framework dependency jar files.
- Good with Groovy Scripting to help automate web services testing using SOAPUI
- Expertise in using inbuilt Context object and Groovy Scripting to hold key/value pairs in properties specific to a Particular TestCase.
- Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN, GIT.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
- Experience in Behavior driven development testing using Cucumber JS
- Experience in testing various web services using SOAP UI tool.
- Expertise on testing REST API using SOAP UI
- Worked extensively on Postman tool for validating Restful services by sending Http requests and validating the responses.
- Expertise in different types of Testing Methodologies: Black box, Module, Integration, Stress, Load & Performance, Regression and UAT.
- Experience in validating the projects with huge data using data validation and verification process
- Experience in testing responsive web design on various mobile devices, including smart phones and tablets
- Extensive experience using SQL and PL/SQL in Data validation and manipulation with databases like Oracle 10g, MS - SQL Server.
- Strong experience in writing the SQL queries, executing and validating the backend data
- Good working experience in defect management tool HP QC.
- Excellent interpersonal and customer relational Skills. Proven communication, presentation Skills and Leadership Qualities.
TECHNICAL SKILLS:
Methodologies: AGILE (SCRUM), WATERFALL, SDLC and STLC
Testing tools: Selenium, Selenium RC, Selenium WebDriver, Cucumber, SOAPUI, Junit,QTP, Postman, JMeter,Ranorex
Test Build & Integration Tools: Maven, ANT, Jenkins, Team Foundation Server and Tortoise SVN
Programming Languages: JAVA, C#, Python,Groovy,Power shell scripting
Databases: MYSQL, Oracle, SQL Server.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Frameworks: TestNG, Keyword driven, Data driven, Hybrid, Page Object Model.
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access and MS Visio
Other tools: Jira, HP ALM, Eclipse, Firebug, Fire Path, UI Automator, Perfecto and Appium
WORK EXPERIENCE:
Confidential, Richmond, VA
Sr. QA Analyst
Responsibilities:
- Performing the role of QA Test Automation engineer in a fast-paced agile team.
- Reviewing requirement documents, system documents to ensure technical accuracy, completeness and compliancy.
- Participating in design reviews to provide inputs on functional requirements, product designs and schedules.
- Creating Test Plan, Test Strategy and Test Cases manually for the application.
- Automating the test scripts using Selenium with Java.
- Responsible for creating and customize test scripts in Java in TestNG format.
- Analyzed and wrote detailed test cases, test plan, prepared test scripts.
- Involves in testing cloud based applications using the testing frameworks like CRM. .
- Developed test scripts based upon functional requirements and processes. Processed transactions from system entry to exit.
- Maintaining all manual test scripts and other artifacts like test data, test results and defect reports using JIRA.
- Using knowledge of SQL and database query tools like Oracle SQL Developer, to perform data validations for Backend testing.
- Utilizing knowledge of XML and experience of SOAP UI tool in Web Services testing.
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.Validated SOAP UI and RESTFULL APIs
- Tested REST API using REST Assured.
- Performed Data driven testing Rest-Assured using TestNG functions and JDBC Connections which reads data from scripts using property and XML files
- Involved in designing and implementing of hybrid automation framework to be used with Rest Assured and Maven using TestNG framework
- Designing automation test suites for regression testing using knowledge of java programming language and Selenium WebDriver.
- Developed automation scripts using Selenium framework involving chai, node JS
- Have worked on both Manual and Automation testing using Selenium Java and Ranorex C#.
- Responsible for building the automation framework using Ranorex Studios
- Built workflow to transform XML data into desired data format using XSLT, PowerShell scripts and batch file.
- Wrote Python scripts to parse XML/JSON documents and load the data in database.
- Enhanced workflow process by implementing multithreading in PowerShell scripts.
- Automated test cases using Selenium WebDriver, TestNG and C# technologies (Visual Studio IDE).
- Experience in doing automation testing for Mobile application in both Hybrid and Native applications using Appium tool and Perfecto mobile software, which involves IOS and ANDROID platforms.
- Worked with various JavaScript elements and handled them using DOM with JavascriptExecutor.
- Involved in development of data-driven framework using Selenium WebDriver.
- Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
- Experience in doing automation testing for Mobile application in both Hybrid and Native applications using Appium tool and Perfecto mobile software, which involves IOS and ANDROID platforms.
- Wrote BDD UAT using Gherkin format and implemented the step definitions using Cucumber for User Acceptance Test (UAT).
- Used SVN as our source code management (version control) tool to checkout and commit the work into it.
- Involved in Writing Maven build dependencies to automate the compilation and execution of test cases/suites.
- Identifying and creating test data needed for carrying out execution of all functional and regression scripts.
- Experienced in giving to the functional testers to execute Test Cases using QTP/UFT as part of Regression Testing.
- Worked on QTP/UFT for Regression, Integration, and system Testing.
- Coordinating with other cross team to ensure the newly developed features function End-to-End.
- Creating test cases from Release Notes, executing test cases, analyzing and interpreting results and reporting defects in JIRA.
- Followed Agile methodology and participated in Iteration planning meeting, retrospective, and Scrum meetings
Environment: Selenium Web Driver, python, Selenium Grid, TestNG, Jenkins, Cucumber, Ranorex, Oracle, PL/SQL, JIRA, Java, Apache Groovy, UNIX, SOAP UI Eclipse IDE, MS Office Tools, Agile, SVN, Appium.
Confidential, Atlanta, GA
Automation/QA tester
Responsibilities:
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Worked on Jira for maintaining the requirements of the project, Project life cycle and Confluence for logging the defects and Zephyr for maintaining quality metrics.
- Experience in scheduling the tasks and time deadlines within the team to meet the requirements of particular sprint.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents
- Involved in Automation Framework development (Data Driven Framework), from the scratch using Selenium WebDriver, TestNG, Cucumber, JVM and Page object model in Eclipse IDE.
- Involved in various SDLC Phases-Requirements Analysis, Test Case Development and Conducted End to End and Black box testing.
- Experience in performing different kinds of testing like Smoke testing, Sanity testing, Re-testing, Integration testing, System testing and ad-hoc testing.
- Developed and maintained automated regression test cases and Scenarios using C# programming language and Data driven Framework
- Performed Integration and User Acceptance Tests throughout the SDLC of the application
- Used Maven, Selenium WebDriver to execute Selenium automation suites on different platform.
- Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
- Developed BDD (Behavior Driven Development) and ATDD (Acceptance Test Driven Development) tests using Cucumber in Gherkin format for writing behaviors and step definitions using TestNG and Junit.
- Performed Functional testing as per user stories and also performed Integration Testing &System Testing using Selenium WebDriver automation scripts.
- Performed Data driven testing to validate the components displayed on the website using Selenium
- Defining automation scripting, execution, analysis and status reporting to release management
- Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
- Attended daily scrum meetings with the team to discuss the milestones and progress
- Tested Mobile app on iOS and Android (Native as well as browser) using the Appium server
- Well versed in communicating and coordination with Subject Matter Expert &Business Analyst
- Performed browser compatibility testing in different versions of Internet Explorer, Chrome, Mozilla Firefox and Safari and also performed Cross platform testing across different versions of operating systems (WINDOWS, LINUX and UNIX) using Selenium Grid
- Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added Assertions to validate the XML in Web services SOAP.
- Worked extensively on Postman tool for validating Restful services by sending Http requests and validating the responses.
- Experience in doing automation testing for Mobile application in both Hybrid and Native applications using Appium tool and Perfecto mobile software, which involves IOS and ANDROID platforms.
- Used SDK manager to install packages of different versions of android.
- Cross operating system testing on different versions of Android & IOS.
- Used Team Foundation Server as a source repository system to share code within the office as well as with the team in offshore.
Environment: Java, Selenium WebDriver, Page Object Model (POM), TestNG, Jmeter,Maven, restAssured, Agile, Eclipse, XPath, Firebug, SQL, Appium, Perfecto, Cucumber, Gherkin Jira, Confluence, Zephyr, Team Foundation Server and Windows.
Confidential, Alameda, CA
QA Test Engineer
Responsibilities:
- Worked as QA Analyst in testing application
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used HP ALM Tool.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Gathered Project documents and performed Gap analysis
- Used Firebug and FirePath for element identification while creating Page Object Repository
- Managed individual sprints user stories and tasks using JIRA as tracking tool
- Created Test plans, managed team members and Identified what is In-scope and out-scope of the project based on Project Scope documents .
- Responsible for customizing Selenium API to suit in testing environment.
- Created automated script for REST- API testing using REST assured framed work.
- Responsible for creating and maintaining the automation of regression scenerios for different modules using, selenium and Ranorex tools.
- Use of visios to create automated test scripts in Ranorex.
- Identified Test scenarios based on the Business and Functional requirements
- Tested Mobile app on iOS and Android (Native as well as browser) using the Appium server
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber
- Responsible for creating and executing the selenium scripts and analyze the test results.
- Used Firebug/Fire Path Add-on tools to identify the Object' Confidential id, Name, XPath, link in the application. Performed Functional, System-Integration, End to End, Regression testing and User Acceptance Testing
- Managed the framework dependency jars using Maven
- Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Participated in enhancements meeting to distinguish between bugs and enhancements
- Provided test matrices to the QA Lead and management on a daily basis.
Environment: Java, Selenium WebDriver, Remedy, Ranorex,, Appium, Page Object Model (POM), TestNG, Cucumber, Gherkin, Maven, SOAP UI, REST FUL WEB SERVICE,Agile, Eclipse, XPath, Firebug, SQL, HP ALM and Windows.
Confidential
Test Analyst
Responsibilities:
- Created Data Driven Automation Framework from the Scratch.
- Review & Analyze Functional Specification Requirements.
- Developed automated test scripts using Selenium and in Java Eclipse.
- Developed ANT based build scripts to run Selenium Automation.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Used Firebug Tool to identify the Object' Confidential id, Name, XPath, link in the application
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Created test reports generated out of TestNG and captured the error screenshots
- Found Defects, prepared Defect Reports and Status Reports, Defect tracking using Rally.
- Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients
- Implemented Data Driven Framework with Page Object Model and page factory Automation framework with Java, Selenium Web Driver, TestNG and Cucumber.
- Wrote test cases to handle Alerts on the web page.
- Managed the framework dependency jars using Maven
- Used Firebug and FirePath for element identification while creating Page Object Repository
- Performed cross-browser testing over Chrome, Internet Explorer, and Mozilla Firefox and Safari browsers.
- Used Selenium GRID to execute test cases on multiple platforms..
- As an e-commerce application worked mostly testing web services testing using SOAPUI with XML web services and SOAP
- Performed Data Driven testing using SOAPUI.
- Reported defects through Jira and performing Regression using Groups annotation in TestNG and TestNG.xml to resolve bugs fixes.
- Experience in setting up the Appium server, Selenium Stand-alone server for automating the native mobile applications using the desired capabilities in selenium.
- Worked on UI Automator (android) and UI Automation (IOS) for identifying the mobile elements.
- Used Jenkins as continuous integration tool to schedule and run the automated test scripts.
- Used SVN for Build Management for each release, QA, Integration and staging environments.
- Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases
Environment: Selenium WebDriver, Java, JavaScript, HTML, Junit, Jenkins, ANT, CSS, Firebug, XPath, Web Services, SOAPUI, XML, Eclipse, Jira, HP ALM, Windows, Agile Methodology.
Confidential
QA Analyst
Responsibilities:
- Creating the Test Cases based on Functional Specification.
- Executing the Test cases.
- Performed Functional Testing and Regression Testing.
- Preparing bug reports.
- Performed Backend Testing using SQL
- Defects were tracked, reviewed, analyzed and compared using Test Director.
Environment: Manual Testing, Java