Qa Tester Resume
VA
SUMMARY
- 8+ years of experience as a Quality Assurance Engineer experience including Automation, Manual, Functional testing. Expertise in analyzing User Requirements, Functional and Technical Specifications.
- Having excellent troubleshooting, project management and problem solving skills.
- Good at multi - tasking and working well under tight deadlines with high efficiency.
- Strong verbal and written communication skills.
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Expertise in Automation of test cases using different tools like Selenium WebDriver, UFT, Selenium-RC and IDE by using Java.
- Proficient in writing Selenium Web Driver automation scripts in Java using Maven and TestNG Automation Testing for Web Applications.
- Hands on experience in Cucumber framework with Gherkins, used for regression test Suite.
- Performed manual and automated testing using tools like Selenium Web driver, JUnit, TestNG, Jasmine.
- Experience in Web ServicesTestingon Soap and Rest.
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Strong Understanding of HTML, CSS, Java Script, Responsive web designing.
- Extensive experience in preparation of Test cases, Automation scripts and Test reports.
- Experienced in testing multi-tier applications, multi-tier architecture, Web/ GUI based Applications.
- Good knowledge on Spring MVC framework.
- Good knowledge of testing applications in different phases Software Development Life Cycle (SDLC) like Agile Methodology, Waterfall and Test Driven Development.
- Experienced in keyword Driven and Data Driven frameworks to retrieve test actions, test data with Junit / TestNG and Apache POI.
- Extensive experience in automation through Selenium web automation tool and usage of continuous integration tools.
- Expertise in API testing using Java, JUnit and TestNG.
- Proficient in preparing the Automation Test Plan and Test Approach documents.
- Experience in working on functional testing of SOAP and RESTful Web Services using SOAP UI Tool.
- Experienced working in Agile, Incremental and Iterative and Scrum.
- Designed sophisticated Automation Frameworks using Selenium, Java and Cucumber to automate the Regression Testing process.
TECHNICAL SKILLS
Packages: MS Office products, MS Project, Eclipse, MS Visual Studio 2010
Management tools: Selenium Webdriver/IDE/Grid,JIRA, Cucumber, Soap-UI, Quality Center 9.0/8.2, Jenkins, Maven
Testing Strategies: Integration, unit system, black box, white box, Regression, UAT
Defect Tracking Tools: JIRA, HP Quality Center, Rally
Languages: Java, SQL Server, PL/SQL, HTML, XML, C, C++
Web Technologies: HTML, JavaScript, CSS, SOAP, REST
Databases: Oracle 12c/11g/10g, SQL Server 2008 R2/2012, DB2, MS-Access
Operating Systems: Windows 8/7, XP, UNIX
PROFESSIONAL EXPERIENCE
Confidential, VA
QA Tester
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Created and tested numerous test plans and test case scenarios for the project in Rally for the Capital Markets funding and Investment.
- Web Services automation for manual and Automation both, Automation using Cucumber framework.
- Documented and executed Test plans, Test cases and Test scripts in ALM based on business requirement document.
- Performed back end testing for testing the data availability in the intermediate cache and backend Oracle Database using Gemfire.
- Validated XML messages using TIBCO GEMS to verify the availability of data in the intermediate database cache.
- Hands on experience in Cucumber framework with Gherkins, used for regression test Suite.
- User Spring Beans/IOC for injecting the required menu Context in the StartUp Class of the Application.
- Used Core Java features such as Inheritance, Method Overriding, Static, Final, Serialization, Exception Handling, Synchronization, Collections, ConcurrentHashMAp, ArrayList, HashTable, HashSet, HashMap.
- Designed the Application based on Cucumber framework by fetching the input data in the form of JSON objects.
- Created step definition and feature files using Cucumber framework for executing the test scenarios.
- Performed source code management using Github.
- ImplementedBDDfeature file using Cucumber Gherkin for Scrum team’s user stories of each Agile sprint.
- SetupHPQuality Center as the Test Repository for test cases and defect management.
- Configured Jenkins for Automating Deployments and providing an Automation solution.
- Experienced in build automation using Jenkins and Maven.
- Experience in executing all the automatedBDDregression testing for UAT and QA environment.
- Hands on experience with SOAP UI for sending request and getting response for cleanup of Gemfire.
- Experience in Database Testing using SQL Queries with Oracle Database using TOAD.
- Performed traceability of User Story’s using Rally.
- Performed Regression testing for the test scenarios.
- Implemented automation using UFT, Maven and Jenkins.
- Developed automated regression test pack for Web Services, Data Services as well as SQL procedures.
- Hands on experience with UNIX for Job scheduling/ Autosys.
- Experience developing automated test scripts using Cucumber.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Involved in Agile Scrum Methodology that has been followed for the testing process.
- Preparation of weekly and monthly status reports.
- Reported bugs, conducted bug review, coordinated with development team in bug fixing.
Environment: Selenium 3.0.0, SQL Server, TestNG, WebDriver, JIRA, MS Excel, SVN,Restful, Javascript, XPath, FireBug, Windows, FireFox, HP QC,Oracle 12c/11g, JAVA, Eclipse.
Confidential, NY
Quality Analyst
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Created and tested numerous test plans and test case scenarios for the project in Test rails for the areas like Device Management, Media Management.
- Responsible for implementation and support ofALMtool like JIRA.
- Web Services automation for manual and Automation both, Automation using TestNG and Selenium.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG Suite.
- Worked on Selenium GUI Object/element verification is done through XPath, CSSLocators.
- CreatedSeleniumtest automation framework based on UI mapping.
- Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
- Written java code for File writing and reading, extensive usage of data structure like LinkedList, ArrayList, HashMap.
- Performed source code management using Github.
- Created JUNIT TestCases, TestSuites using JUnit for Java Service Layer which was developed using Spring, Persistence layer using Hibernate.
- Composed the application classes as Spring Beans using Spring IOC/Dependency injection.
- Experience on a Scrum team following Test Driven Development (TDD) practices
- Wrote test plans and test cases for web applications in Javascript using theSeleniumWebdriver.
- Used Firebug to do Web based application testing with Selenium for the commands and locator application.
- Worked on Hybrid Automation Framework using WebDriver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time.
- Setup HPQuality Center as the Test Repository for test cases and defect management.
- Executed all the automateBDDregression testing for UAT and QA environment.
- Experience in Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE,C++, Java, TestNG & Maven.
- Performed defect tracking using JIRA.
- SeleniumWeb Driver for automating over 70% of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Implemented automation using Selenium Web Driver, JAVA, Maven & Jenkins
- Involved in the Design and implemented different Automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework for various projects.
- Created and assisted with the Automation using Selenium for test cases on multiple supported platforms to uncover regression and OS specific bugs at an early stage that is cost effective and avoids changes to code late in the test cycle that could potentially delay a release to the customer.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed in developing Automation Framework that uses Java, Selenium WebDriver and TestNG.
- Used SOAP UI to test Web Services running on WebLogic Server.
- Created, executed and maintained automation scripts usingWebDriver for functional system, GUI and regression testing for web-based application and websites.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Create, maintain and execute Restful web services Testing.
- Agile Scrum Methodology been followed for the testing process.
- Reported bugs, conducted bug review, coordinated with development team in bug fixing.
Environment: HP Quality Center, Jenkins, MS-Excel, TOAD, Firebug, XPath, Java, TestNG, WSDL, XML, MS Office, Bugzilla, Eclipse, IE, Firefox, SQL Server 2012, Oracle 11g, UNIX, Bugzilla.
Confidential
QA Tester
Responsibilities:
- Involved in analyzing the Functional Requirement Documents (FRD).
- Participated in Agile team with daily scrum meetings and sprint planning meetings.
- Involved in the development of test strategy, test plans and test cases based on the application requirement documents.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Validated the transformation logics as per requirement using DB2 queries.
- Implemented Smoke and sanity testing on every developed test case.
- Executed Regression testing for every modified code of product to fix the defects and an End-to-End testing is performed on various platforms with various browsers.
- Planned, Designed, Developed and executed User Acceptance Testing (UAT) test cases.
- Performed Database Testing using SQL scripts to compare UI results and quality of data with the DB.
- Creating the Re-Usable Components for Automation test Cases.
- Involved in reviewing Business and Functional Specification documents.
- Contributed in identifying the areas of automation. Involved in Automation Framework Test Execution and Maintenance.
- Created, Executed and maintained over 200 test cases through Quality Center for functional, UI testing.
- Created Test Plan and Test Cases in HP QC/ALM for various User Stories based on Release and Sprint Plan.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/ALM for logging, tracking and reporting bugs in the application.
- Developed test scripts in Selenium WebDriver using Java Language.
- Implemented Data driven framework while developing the automated test scripts using Selenium WebDriver.
- Utilized Bugzilla to report software issues and monitor their resolution status, verified fixed bugs in new releases.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Generated Test Cases for each specification in Requirement Specification Document Corresponding to the module by Test Matrix.
- Involved in creating the Object Repositories, QTP Test scripts and executed them.
- Validated the back-end data using SQL queries for data integrity.
- Interacted with Developers and management to identify and resolve technical issues.
- Contributed in developing website by using HTML coding.
- Performed GUI testing, Smoke testing, Black box testing, Functional testing, System testing, Logged the defects inHPQuality Center and created Test Metrics to analyze the defects.
- Assisted Dev team members in effective unit testing by providing the necessary environment to speed up the release process to QA, this increases the quality of the builds entering QA for system test and the final build released to the customer.