Qa Analyst Resume
Alpharetta, GeorgiA
SUMMARY:
- Over 8+ years of significant experience in the software industry with expertise in Software Quality Assurance.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- Experienced in Analyzing, Designing and Implementation of QA Testing strategy for Web based and Client/Server applications using Automation testing and manual testing.
- Experience in Understanding the code written in different programming languages Java, HTML, JavaScript and Oracle.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Appium Mobile Automation, Junit/TestNG, ANT, Maven, Jenkins, Web Services (REST).
- Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
- Experience in automation and manual testing of websites and web-based clients using Selenium, Junit, TestNG and Selenium Web Driver.
- Experience in using Jenkins as a Continuous Integration server to configure with Ant/Maven.
- Experience in creating Test Strategy, Test Plans, Test Cases, Test Estimation and Requirement Traceability Matrix.
- Designed the automation framework in a robust and highly scalable Page Object model using Selenium WebDriver and Java.
- Experience in Smoke Testing, Back end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Proficient in Web services testing using SOAPUI.
- Expert using open source bug tracking tool JIRA, Bugzilla and HP Quality center.
- Involved in mobile testing on Android and iOS.
- Experienced in Object Oriented Analysis and Design, Agile methodologies, Test Driven Development (TDD) and design patterns
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Excellent leadership qualities, team player, enthusiastic initiator, and ability to learn the fundamental concepts effectively and efficiently.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Auto It, Cucumber, Soap UI, QC, QTP
Test Build & Integration Tools: Maven, ANT, Jenkins, Hudson, GitHub
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools: Java, Java Script, VB Script, Gherkin
Programming Languages: HTML, CSS, Eclipse, SQL, C, C++, Java, XML
Databases: MySQL, Oracle, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows 7,8, 10. Ubuntu, Linux
Defect Tools: JIRA, HP Quality Center, ALM, Rally
MS Office Tools: MS Outlook, MS Word, Excel, PowerPoint, MS Access, Microsoft Project, MS One Note
Utilities: Eclipse, TortoiseSVN, Fire Bug, Fire Path.
PROFESSIONAL SUMMARY:
Confidential, Alpharetta, Georgia
QA Analyst
Responsibilities:
- Analyzed Functional Requirement and Business Requirement documents and developed test cases and test Scripts.
- Responsible for the daily activities of the QA staff assigned to various and multiple Client projects.
- Used Selenium IDE for Open source web testing and Created Automated Test Script using Selenium WebDriver.
- Used Selenium WebDriver for Multi-browser testing including improved functionality for browsers.
- Performed GUI Testing, Functional System Testing, UAT and Usability Testing, Integration
- Testing and Regression Testing, End-to- End Testing etc.
- Used “Maven” build to generate source code, compiling code, and packaging code to a jar and provides a Common platform to perform these activities.
- Used Selenium “Cucumber” with Java to write acceptance tests for web applications.
- Used Selenium Cucumber for functional validation and Behavior Driven Development (BDD), Test Driven Development (ATDD) framework.
- Worked on Waterfall/Agile methodology to maximize project speed and accuracy through a wide range of integrated productivity tools
- Used “TestNG” with “ANT” for generating report by executing Automated Test scripts.
- Used “Jenkins” as a primary tool for implementing the Continuous Integration and Continuous Delivery of their code releases.
- Used Selenium “Grid” to perform testing against different browsers, operating systems, and machines.
- Tested Web Service & API interfaces on using “Unified Functional Test” (QTP) and Soap UI Pro.
- Developed automated regression scripts using QTP and Selenium WebDriver utilizing VBScript/Java for both positive and negative boundary conditions.
- Execution of Manual and Automated test cases and responsible to track and log the defects using ALM/JIRA.
- Performed Back End testing of the database by using SQL queries & wrote select statements in SQL for testing, and verification of functionality.
- Attended the Review meetings, conduct requirements walkthroughs with the Users.
- Development andProject Management Teamsand Testing Teams to sort out the issues and the defects solving.
- Performed Regression testing by executing JavaScript on the new build using Selenium WebDriver.
- Used rendezvous concept of Load Runner to generate peak load onto the server thereby stressing it and measuring its performance.
- Database and Back-End Testing to evaluate & validate the test data into database by writing SQL Queries.
- Used Mercury ALM/JIRA for Defect Reporting, Analyzing, Tracking and Report Generation.
- Performed Load & Stress testing to check the system behavior and resolved the performance issues using HP LoadRunner, JMeter, Performance Monitor.
- Perform Testing on UNIX system and executed Unix Basic Commands.
Environment: Soap UI Pro, Selenium WebDriver, TestNG, JAVA, ANT, Cucumber, GitHub, EclipseJenkins, Grid, JavaScript, Servlets, Quality Center, JMeter, Oracle 9i, SQL Server 2012, Windows 8/XP/Unix, IE 10, Firefox, Chrome, IIS Web Server.
Confidential, Memphis, TN
Quality Engineer
Responsibilities:
- Was involved in Sprint planning, Review Sessions, Scrum meetings. Developed Test Scenarios, Test Cases, Test data, Test procedures, Test reports.
- Prepared and Developed and Executed Test Scripts using Selenium WebDriver, TestNG. Analyzed Test Results. Validated all UI components, Popups, Browser navigations, Mouse Movements.
- Worked with TestNG automation framework for Smoke Test. Implemented Regression test to detect bugs once enhancement and configuration of the code was done.
- Executed Functional Testing, Integration Testing, System Testing& Data driven testing usingSelenium WebDriver automation scripts.
- Performed Parallel and Cross Browser as Selenium, TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Took the Application Screenshots and copied the images whenever exceptions occurred.
- Designed and Developed test automation Artefacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
- Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
- Managed user stories and tasks using Rally as tracking tool
- Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format. Used POM model. Involved in developing automated test cases using Cucumber in TestNG.
- Managed the dependencies and jars using Maven.
- Customized Selenium API to suit in testing environment.
- Maintained the Selenium & Java Automation Code and resources in source controls like GitHub, Jenkins for improvements and new features.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Verified the integration of various components in the application and executed end-to-end testing.
Environment: Selenium WebDriver, Selenium IDE, Jenkins, Soap UI, Java, CSS, XML, Rally, Microsoft Office, Cucumber, Gherkin, Eclipse, JUnit, Maven, TestNG, GitHub, Agile.
Confidential
QA Analyst
Responsibilities:
- Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements
- Worked closely with Developers, & Product Managers (BA) to get updates and resolve defects
- Tested software in Agile Development environments
- Performed Positive testing and Negative testing.
- Extensively used Functional testing, Performance testing, and Regression testing
- Performed functional, Cross Browser, and GUI testing using Java, Selenium WebDriver
- Maintained end - end test automation including Maven, Jenkins based Build& CI systems for QA
- Tested Web Services using SOAP UI
- Performed Integration, Regression, UAT, and Functional testing
- Reported defects using Quality Center and interacted with developers to resolve defects/issues
- Performed data validation using SQL
- Prepared status summary reports with details of executed, passed and failed test cases
- Responsible for updating and maintaining Quality Center for all the defects found during functional and regression testing and follow up the bug life cycle
- Worked with Offshore QA Team using test management tools such as Quality Center, Microsoft Office Live Meeting, and SharePoint
Environment: SeleniumWebDriver, TestNG, HTML, XML, Java, SQL, Quality Center,Agile, Unix, Microsoft Office, SOAP UI.
Confidential
QA Engineer
Responsibilities:
- Determined test objectives through detailed analysis to automate features comprehensively.
- Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Created and executed database queries (SQL) to validate database data integrity
- Used SOAPUI for testing REST web services.
- Identified software capability and reliability by conducting functional, system, and regression and performance tests.
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
- Worked with minimal supervision, whilst being responsive in a fast-paced development environment. Also, mentored others in software testing best practices.
Environment: Selenium IDE/RC/Grid, SOAPUI, Junit, Unix, HP Quality Center, LoadRunner, SQL, WebLogic, Windows, Waterfall.
Confidential
QA Tester
Responsibilities:
- Involved in preparation of Test plans, created test cases and responsible for executing the Test scripts.0
- Participated in the walkthrough meetings for analyzing the BRD’S to create the test cases.
- Experienced in maintaining all the documentation required for testing.
- Tested the Application manually and tested the design and functionality of the Application.
- Created Test Scenarios based on business requirements.
- Participated in Walk through of Test plans and Test cases.
- Used SQL Server to perform backend testing.
- Used HPQC for preparing the Test Plans and manual Test Scripts.
- Executed Test cases using QC.
- Reported the bugs to developers.
- Performed Functional testing, User Acceptance Testing and System Testing.
- Participated in the team meetings to discuss the issues arising out of testing.
- Performed automated tests using QTP both functional and regression testing according to the guidelines.
- Performed back end testing by executing SQL queries to verify the data in the database.
Environment: QTP, Quality Center, J2EE, Oracle, SQL, HTML, XML, Waterfall testing, Eclipse, Tomcat, Apache, Windows XP, UNIX