Qa Analyst Resume
Garland, TX
SUMMARY:
- Over 8+ years of experience in Software Quality Assurance of both Manual and Automation Testing of Web Applications and Client/Server applications.
- Experience in all stages of the Software Development Life Cycle and Software Test Life Cycle in all dimensions of Functionality, Usability & Reliability.
- Experience in both Waterfall and Agile project environment.
- Extensive experience in writing Test Plan, Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience in unit testing, Functional testing, User acceptance testing, integration testing, system testing, Sanity testing, compatibility testing & Security testing of client/server and web - based applications.
- Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid.
- Expertise in writing Automation scripts in Selenium using Java programming language.
- Have built a test automation framework based on Data Driven Framework, keyword driven framework, Hybrid driven framework, Page Object Model.
- Sound knowledge on TestNG framework for Unit Testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Expertise in functional testing using Selenium IDE and Selenium WebDriver with TestNG testing framework.
- 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.
- Used SOAP UI tool to test SOAP web services and REST API.
- Experienced in providing the efficient locator's strategy like XPath and CSS to run WebDriver script in stable condition.
- Working experience with defect tracking tools like Bugzilla, Jira and Quality Center (QC)
- Proficient in the testing database of applications developed with SQL Server, Oracle, and MS Access.
- 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 IDE, Web Driver, Grid, HP QC, SOAP UI, Eclipse
TESTING FRAMEWORKS: Data Driven, Keyword, TestNG
INTERNET TECHNOLOGIES: HTML, XML, XPATH, JSP, jQuery, JavaScript
DEFECT REPORTING TOOLS: Bugzilla, Quality Centre, Jira.
LANGUAGES: Java, SQL,VB Script, Python, Shell Scripting, HTML, CSS
WEB SERVERS: Tomcat 3.3, Apache 1.3
OPERATING SYSTEMS: UNIX/LINUX,Windows XP/7/8/10 & server 2003 and Mac
PROFESSIONAL EXPERIENCE:
Confidential, Garland, TX
QA Analyst
Responsibilities:
- Leading Automated Testing Process for SHOP Team using Selenium WebDriver (TestNG) for BestBuy e-commerce Web-Based application to meet the needs of customers.
- Review Functional requirement and use case document to understand the Business logic, application requirement and technical aspects of the system.
- Attend meetings, involved in QA planning, coordination and implementation of QA methodology.
- Responsible for participation in writing the Test Plan and Test Cases based on the business requirements.
- Created scripts using WebDriver based on Modular framework.
- Developed automation scripts using Selenium Web Driver with TestNG Framework.
- Used Firebug to inspect the X path of the web elements and Eclipse IDE for Java development.
- Developed SQL queries to query the database find out correct data for testing and to test the backend process of the application.
- Performed data driven test and regression testing using Selenium.
- Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool.
- Tested web services based on data and functions by SOAPUI.
- Developed Test Cases in Java language using Eclipse IDE and TestNG framework.
- Created automation scripts in Eclipse, Selenium WebDriver, running them as TestNG.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Participated in daily SCRUM meetings and meetings involved in QA planning, coordination and implementation of QA methodology.
- Perform Test data creation and Scripting, Validation, Review, Analysis, Reporting, Troubleshooting.
- Responsible for Writing the Test Plan and Test Cases based on the business requirements.
- Review 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.
Environment: Selenium Web Driver, Java SE, SQL Server 2014, Excel, Windows R2 Servers, UNIX, HTML, JIRA, MS Office Tools, Test NG, SOAPUI .
Confidential, Atlanta, GA
QA Analyst
Responsibilities:
- Effectively participated in everyday Agile SCRUM stand-up meetings and participated in Iteration planning and retrospective meetings.
- Participated in preparation of Test Plans in accordance with the business requirements.
- Developed and Executed Automation Test Cases for Functional testing of various modules of the application.
- Created and enhanced numerous test scripts to manage changes in the tested application's GUI, objects and in the testing environment using Selenium WebDriver.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Used Java language and TestNG framework for scripting.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test the web application.
- Integrated with Continuous Integration tools Jenkins for running the test on nightly basis automatically.
- Automated functional scenarios using Selenium IDE and RC.
- Using Selenium Web driver with Java to create new scripts for regression
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Executed positive and negative scenarios.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
Environment: Selenium WebDriver, TestNG, Firebug, Fire Path, POM (Page Object Model), RESTFUL Web Services, SOAP UI, Web Services, Quality Center, Eclipse,JAVA, Microsoft Excel.
Confidential, Addison, TX
QA Selenium Tester
Responsibilities:
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
- Worked in the form of sprint team with business analysts and developers in agile methodology.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created detailed Test cases according to business requirements.
- Used complex SQL Queries to perform back-end data base testing
- Involved in design and implementation of Selenium WebDriver Automation framework for smoke and regression test suites (TestNG and Maven).
- Implemented cross browser and cross platform web testing with WebDriver.
- Used Quality Centre and JIRA as the test management tool for the maintenance of the test cases and to track the defects.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNG prior to Agile release.
- Prepared the traceability matrices to fill the gap between the requirements and the test cases covered.
- Developed test scripts to automate process of testing in Selenium RC and Web Driver using TestNG .
- Developed and maintained automated regression test cases in Selenium using Java programming language.
- Used TestNG testing Framework as a test runner with Selenium.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
- Used Firebug, C#, JSON, WPF and XPath to work with the application objects.
Environment: C#, JIRA, Automation, Selenium Web Driver, JSON, TestNG, Maven, Eclipse, Java, Java Script, SQL, WPF, Data Driven and TestNG Frameworks, HTML, XML, Cucumber
Confidential, PA
Selenium QA Tester
Responsibilities:
- Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Cucumber(BDD), and Eclipse.
- Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script. Designed Project plan on Jenkins, configured scheduled using Cron job.
- Performed Data driven testing using Junit functions and Selenium WebDriver which examines the data properly from XML files.
- Used Apache POI API to register the test data from the excel sheet.
- Utilized Jira as defect tracking tool on the project.
- Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
- Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
- Implemented Regression and Smoke test execution as a discrete step of the deployment process by using WebDriver.
- Performed functional testing to identify several critical points in the application and automated it by using Selenium WebDriver.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG) prior to agile release.
Environment: Selenium Web Driver, JIRA, Jenkins, SVN, Apache-POI, Cucumber (BDD), Gherkin, Oracle DB, Eclipse, Firebug, Fire Path, SOAPUI, XML, HTML.
Confidential, Plano, TX
Manual Tester
Responsibilities:
- Involved in reviewing and discussing Test Plan with other team associates.
- Analyzed requirements, detailed design, and formulated test plan for the functional testing of the application.
- Developed Manual Test Cases to test the functionality and behavior of the application using HP Quality center/ALM.
- Developed Test Cases & Test Scripts for functional testing.
- Involved in writing Test Plan Using QC 10.0.
- Performed System Testing, Functional Testing, Black Box testing, UAT (User Acceptance Testing) and Regression Testing.
- Bugs were reported to Developers using QC-ALM and after rectification from Developers regression testing was performed.
- User defined functions were written according to the functionality of the application.
- Actively participate in the team meeting with the Developers, Business Analyst and Support team to understand the test requirements effectively.
- Participate in Review meetings, Walkthrough and Defect meetings. Attended daily status meetings and weekly team status meetings for reporting testing status
Environment: HP ALM Quality Center, Manual Testing, Unix, Oracle 10g, TOAD, SOAP UI
