Qa Analyst Resume
Mason, OH
SUMMARY:
- More than 8+ years of experience as software quality analyst on large diversified projects, including manual/automation testing, mobile testing, defect tracking, test plan/test case creation and management, and requirements analysis.
- Extensive knowledge of SDLC (Software Development Life Cycle) and STLC methodologies including Agile and Waterfall Methodologies.
- Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analysing the results of scripts, interaction with developers in fixing the errors.
- Experience in Web based application testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Have knowledge in Automated Testing using Java, Junit/TestNG, Selenium WebDriver
- Expert in developing Java Selenium Web Driver test scripts and Test Frameworks using TestNG / Junit, ANT/MAVEN build tools and Continuous integration tool Jenkins .
- Proficient in using test automation tools such as Selenium and QTP to develop automation testing scripts for web and client server applications.
- Good experience in building automation frameworks such as Page object Model, Data driven, BDD (Cucumber) .
- Knowledge in Object Oriented Programming Concept such as - Inheritance, Polymorphism, Abstraction, Encapsulation, Interface, Class, Abstract Class, etc.
- Good knowledge of Mobile Testing.
- Knowledge of API/Web Service testing using SOAP UI tool.
- Created automated Test scripts using automated tools and ran the test scripts on various Builds and instances.
- Experience in Bug Tracking and Reporting using Test Director/ HP Quality Center, Jira .
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server .
- Proficient in all phases of Test Life Cycle from test planning to defect tracking and managing defect lifecycle.
- Assisted in designing and development of DB2 and Oracle server and database objects.
- Ability to work in a team environment or independently.
- Excellent troubleshooting, mind-set, multi-tasking, with research, problem solving and ability quickly learn new tools and technology.
- Good at multi-tasking and working well under tight deadlines with high efficiency.
- Strong verbal and written communication skills.
- Hands-on and understanding of various phases of Testing Life Cycle like ability to understand Requirements, Analysis of Requirements, Designing Test Plan, and Creation of Test Cases based on requirements, Execution of Test Cases, logging defects, Test Defect Reports and Escalating issues.
- Excellent troubleshooting, mind-set, multi-tasking, with research, problem solving and ability quickly learn new tools and technology.
- Expertise in working with various mobile devices such as Android, Blackberry, IPhone, tablets to perform browser compatibility and configuration testing.
TECHNICAL SKILLS:
Operating Systems: Windows, Linux, Android, iOS, UNIX
Web Technologies: HTML5, XHTML, JavaScript, CSS3, Ajax, jQuery, XML, Angular JS, Node JS, Xpath
Defect tracking tools: Test Track Pro, Jira, Bugzilla, ALM
Test cases Management tools: Testlink, TestRails, ALM
Automation tools: Selenium Web Driver, QTP, SoapUI, Cucumber (BDD)
Mobile Devices: Iphone, Ipad, HTC, Samsung android devices
Databases: DB2, SQL Server, OracleMy Access.
Business Applications: Microsoft Office Suite - MS Word, Excel, PowerPoint, Outlook.
SDLC: Waterfall, Agile, Spiral, RUP.
Project Management Tool: MS Project.
Testing Tools: Quick Test Professional (QTP), Win Runner, SOAP UI
API Testing: SOAP and REST Api testing, SoapUI
Bug Reporting Tools: Test Director, HP Quality Center, Rational Clear Quest
PROFESSIONAL EXPERIENCE:
Confidential, Mason, OH
QA Analyst
Responsibilities:
- Responsible for creating/designing and documenting detailed test cases, scenarios based on the analysis of project plans, business requirements, and design specifications.
- All test cases were designed and executed in reference to the RTM (Requirement Traceability Matrix) created for a particular component to perform software verification and validation of Clinical and Research trials.
- Reviewed Functional Requirement Specifications documents for the TestPlans and Test Cases on web service application.
- Experienced in working with open source tools Selenium (Selenium IDE, and Web driver), JUnit, Testing, Eclipse and preparation of automation test framework.
- Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
- Developed automated test scripts, and Performed Automation Testing of each Build and then Regression testing on each builds using C# and Selenium WebDriver.
- Facilitate sprint planning, daily scrums, retrospectives, stakeholder meetings, and software demonstrations in the Agile Environment.
- Experience in creating complex code using Selenium with C#.
- Experience in creating Requirement Traceability Matrix (RTM) documents.
- Experience in preparing Test Strategy, developing Test Plan, Detailed Test Cases, writing Test Scripts by decomposing Business Requirements, and developing Test Scenarios to support quality deliverables.
- Experienced in creating the script on the basis of Data Driven and BDD Cucumber Framework.
- Involved in creation of automation framework in Selenium WebDriver using approach like Data driven, and Key word driven.
- Experienced in Acceptance testing (UAT), End-End testing, Regression testing, Smoke testing, API testing.
- Provided assistance for optimization and performance tuning of DB2 SQL and stored procedures.
- Generated automated defects, metrics, and reports.
- Updated Regression Suites. Executed manual and automated test scripts.
- Involved in SOAP based web services testing using SOAPUI web services testing tool.
- Extensive experience in Bug tracking toolJIRA.
Environment: Selenium WebDriver, Jira, TestNG, Eclipse, Windows, Java, Oracle, Firefox, IE, Chrome, Jenkins, Maven, Git, HTML, SOAP, Web Services, Soap UI.
Confidential, Chandler, AZQA Analyst \ Mobile Tester
Responsibilities:
- Analyze business requirements, Software requirement specifications to create testplan and test cases for manual and automation testing using Selenium WebDriver, TestNG.
- Understanding new requirements and developing QA Test cases for the new Test Cases.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Responsible for attending the daily meeting regarding the status of the application on daily basis in the Agile Environment.
- Participated in the System TestPlan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
- Responsible for over viewing reported bugs.
- Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Firebug and Fire Path.
- Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Worked on Page object model and Behavior Data Driven(BDD)-Cucumber.
- Experience on TestNG framework and Integration with Selenium.
- Experienced in Regression testing, Acceptance testing (UAT), End-End testing, Stress testing, Smoke testing, API testing.
- Involved in SOAP based web services testing using SOAPUI web services testing tool.
- Involved in breaking down the User Story into Tasks and assigning.
- Responsible for back-end testing/database testing, which was done using SQL queries.
- Used Core Java and Collections to build the framework.
- Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration.
Environment: Selenium WebDriver, Windows, Java, Oracle, Jira, TestNG, Eclipse, Firefox, IE, Chrome, Safari, Jenkins, Maven, Git, HTML, SOAP, Web Services, Soap UI.
Confidential, Boston, MA
QA Analyst/Mobile Tester
Responsibilities:
- Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
- Designed & Implemented a Hybrid Test Automation Framework (Data+Keyword) using Selenium WebDriver.
- Performed GUI functional testing manually for the application.
- Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports.
- Developed user defined functions for different selenium locator types.
- Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
- Used Several Junit Annotations to take advantage of test lifecycle.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Designed data-driven testing in Selenium and captured data dynamically from web controls.
- Perform browser compatibility testing of application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in Selenium WebDriver.
- Involved in implementing logging and tracking using Jira.
Environment: Java, JIRA, ALM, Eclipse, Junit, HTML5, CSS, Oracle, SVN, Selenium WebDriver, Windows 7/XP/Vista.
Confidential, Morristown, NJQA Analyst/Mobile Tester
Responsibilities:
- Involved in QA activities and the development of system testing strategies, plans, test cases and conditions to ensure processes and products meet standards.
- Extensively involved in various phases of manual testing.
- Exposed in System, Regression and Integration testing.
- Analyzed business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality.
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Played a key role in setting up test environment and test data.
- Automated the Functional, Regression, Integration test cases using Selenium WebDriver.
- Developed automated scripts using Selenium, Java, JUnit in Eclipse IDE to perform functional and regression testing for web based applications.
- Responsible creating Test Plan, Test Cases and Test Cards based on use cases in business requirements to cover both functional and non-functional requirements.
- Involved in Automation Infrastructure Development using Selenium.
- Involved in Developing the Data Driven Framework.
- Involved in manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
- Developed Automation Test Scripts with extensive parameterizations using multiple actions to categorize tests.
- Coordinating testing efforts between all the technical teams involved, setting up most comprehensive test data set under different testing environments.
- Involved in writing different SQL queries to access data from different database tables, and used for data verification.
Environment: Selenium WebDriver, Java, Manual Testing, Junit, Agile, Firebug, Firepath, Quality Center, Data Driven, SVN.