SUMMARY:
- Over 6+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual and Automation testing. Strong analytical, communication, problem solving, decision making and organization skills and an excellent team player.
- Experience in developing test scripts using automated testing tools such as Selenium Web Driver, IDE’s SOAP UI, JAVA, Cucumber, REST, TestNG, QTP and QC
- Advanced skills in gathering Requirements from End Users, Business Specifications and Scope Documents
- Extensive experience in analyzing technical documentation and full life cycle development
- Extensive experience in testing of Software Applications in various domains using Testing Techniques
- Strong skills in Implementing Quality Assurance Standards, and Testing Methodologies for web - based and client server applications
- Thoroughly involved in different aspects of testing like Functional testing, System testing and Regression testing.
- Experience in preparing test scenarios, test cases and test Scripts to reflect test objectives to resemble high quality documentation
- Excellent experience with source version control tools such as Subversion SVN & GIT.
- Expertise in using application management tools like HP Quality center/ALM, Test Direct, Rally.
- Good Exposure On Software Development Lifecycle (SDLC), STLC, Bug life Cycle and Test Plan
- Scheduled Execution of test cases, investigating and analyzing test results
- Reproducing bugs & defects to maintain accuracy in logged defects
- Experience in developing automation test scripts for QTP/UFT and expertise in doing the enhancements of the scripts.
- Expertise in problem solving, analyzing bugs, defect tracking using Application Lifecycle Management (ALM)/HP Quality Center(QC), Team Foundation Server (TFS) and JIRA
- Expertise in using application management tools like HP Quality center/ALM, Test Direct, Rally.
- Experience with System Acceptance Testing, Integration Testing, Performance testing and UAT
- Good Knowledge of Cucumber and Jenkins
- Ability to learn new technologies and mentor the staff with skills transfer.
- Experience in Waterfall (Software Development Life Cycle -SDLC), Scrum, TDD (Test Driven Development), BDD and Agile Project Environment.
TECHNICAL SKILLS:
Testing: Manual Testing, Selenium IDE, Selenium RC, Selenium Web Driver, SOAP, API, TestNG
Operating system: IE, Chrome, Firefox, Safari, Linux/Unix
Data Base: SQL Server, Oracle
Scripting Languages: VB Script, Shell Script
Languages: HTML, XML, JavaScript, Java, SQL, C#, C++
Tracking tools: Quality Center (QC), JIRA and Team Foundation Server (TFS)
Build Tools: Ant, Maven, Jenkins
Methodologies: Agile, Scrum & Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, FL
QA Tester
Responsibilities:
- Analyzed business requirements, Functional and Design specifications of the product.
- Conducted requirement analysis and use-case analysis.
- Worked On Different Modules PO management, sales Order management, POS and Payment Processes.
- Designed and developed automation test scripts for Regression and Functional testing.
- Modified and Executed automated and manual test scripts for different modules.
- Created repeatable user defined functions and stored them as function libraries.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers.
- Developed BDD tests using Cucumber by writing features and developed required code in Ruby for Cucumber worked on automating API/web services using C#.
- Developed HTML TestNG reports for analyzing the output of test using Extent Reports API
- Participated in the testing process and validation of developed components.
- Involved in Configuration of sales and distribution.
- Performed Web Services testing using SOAP UI tool for RESTful Web Services.
- Involved in POS, Sales Inquiries, Sales Order, Shipping, Invoicing, quantity and value contracts.
- Involved in the sessions and parameters passed through application and Payment Processes.
- Involved in day to day activities ensuring that every phase and features of the website is tested and that any potential issues are identified and reported.
- Performed pretest and posttest documentation according to the documentation procedures.
- Ensured that customer confidentiality is maintained.
- Involved in Agile methodology and participate in scrum meetings
Confidential
Environment: Spirits 2000, Java, HTML, SQL Server, Selenium
Responsibilities:
- Tested various systems during development (payroll management, Discount updates, and products in the system and payment program).
- Developed Test Plans, Test Cases from requirement specification. Created various negative and positive tests.
- Created Test input Data Requirements and prepared the test data for data driven testing.
- Created and executed Test scripts to verify complex system requirements.
- Developed test scripts using Selenium to perform functional and regression testing.
- Used Data sheets in Excel to import data from data tables for conducting the Data Driven Testing.
- Developed re-useable classes to share functionality with different tests, they’re by providing easy to maintain and modular test scripts.
- Created automation framework in Selenium WebDriver using Behavior Driven Approach (BDD) like Cucumber using Gherkin language.
- Maintained the Selenium &Java Automation Code and resources in source control GIT.
- Used Quality center to log defects and generate defect reports and graphs.
- Actively participated in enhancement meetings focused at making the application more reliable.
- Monitored Quality center to close the bugs/cases as and when developers fixed the bugs.
- Analyzed technical design and functional documents to determine requirements
- Performed the Functionality testing of the application
- Worked with Agile practices using CI/CD pipelines with Jenkins Continuous Integration.
- Performed Regression testing of client/server software on multiple platforms
- Documented all product defects and problems that occurred during testing. Reported bugs into the Quality Center
Confidential
Environment: Manual Testing, VB, Oracle and Linux and Unix
Responsibilities:
- Performed Manual Testing Involved in Black Box Testing, White Box Testing.
- Generated tests related documents including Test plans, Test procedures
- Planned and executed Functional tests on the product. Created test cases and bug reports
- Participated in all phases of the Testing Life Cycle
- Involved in GUI and Regression testing.
- Developing Automation Scripts for Regression Testing.
- Provide all data validation through SQL queries UNIX/Linux commands to perform Back-end testing.
- Involved in Preparation and execution of test cases.
Confidential
Environment: Manual Testing, Win Runner, Test Director, VB Script, HTML, Oracle
Responsibilities:
- Involved in Manual testing various modules and some using Win Runner
- Used Test Director to track and report bugs and executed the test cases.
- Used data driven tests to populate data fields. Participated in all phases of the testing Life cycle
- Interacted with end users and Participated in walk through and defect report meetings
- Generated and executed Test plan, Test cases based on business requirements and technical specifications of the applications.
- Designed the Test Plans for Unit, Integration and Regression Testing. experience in using UFT with VBScripts
- Checked the client side and server side validations. Tested the Functionality of the application
- Involved in Backend testing using SQL statements checked the updated and modified data.
- Performed GUI test for data entry screens.
Confidential, California
Environment: .Net, SQL Server
Responsibilities:
- Understanding the Requirements and Functional Specifications of the application.
- Participated in identifying the Test scenarios and designing the Test cases.
- Prepared and Executed Test cases as per System Requirements
- Performed various black box testing Methodologies Like functional testing, Database Testing, Usability Testing and Regression testing.
- Connected to database to Query the database using SQL for data verification and validation.
- WebDriver was used to generate automated test scripts for functionality.
- Involved in Bugs Tracking & Prepare Bug Report Document.
- Used JIRA for bug tracking, issue tracking and project management.
- Used TFS for life cycle management such as user stories, bug management and team communication.
- Involved in GUI, Functional and Regression testing.
- Involved in weekly review meetings.
Confidential
Environment: Java, SQL Server, Jira, ALM
Testing Environment: Manual
Responsibilities:
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results
- Involved in Reviewing the documents i.e. BRS and FRS
- Involved in Review the Test Cases (Peer Review).
- Performed Functional Testing, UI Testing
- Navigational testing of the hyperlinks provided.
- Defect tracking and reporting.
- Created and maintained UI UNIX shell scripts
- Involved reporting and tracking the defects using HP Quality Center/ ALM and JIRA
- Preparation and maintains of Library files.
- Preparation and maintains of Test Data.