Automation/ Manual Test Engineer Resume
NY
EXPERIENCE SUMMARY:
- Over 6 years of experience in Quality Assurance (Automated / Manual) testing with expertise in Requirements understanding and analyzing, application testing & Quality Assurance of Web based applications, Client Server.
- Proficient in using test automation tools such as Selenium Web Driver using Java, SOAPUI and JMeter to develop automation testing scripts for web and client server applications.
- Experience in working with Restful Web Services using Spring framework and Jayway Restassured packages and Postman extension for manual testing APIs.
- Experience in working with Cucumber to develop BDD (Business Driven Development) test cases using Gherkin syntax.
- Experience in working with Mobile Automation using APPIUM tool.
- Expertise in QTP/UFT (Functional & Regression Testing), and Win Runner, Load Runner.
- Experience in working with Frameworks like TestNG, Data Driven Framework, Page Object Model (POM)
- Expertise in writing unit test cases using JUnit.
- Expertise in writing scripts using protractor to automate Angular JS applications.
- Experience in using JENKINS for Continuous Integration testing and MAVEN build tool to download the dependencies.
- Experience in Functional Testing, Data Driven Testing and Web/HTTP for Web Services using SOAP UI, iTKO LISA and SOA Test tool.
- Expertise in manual /automation testing of Web Applications and Database testing using SQL Queries.
- Experience in Water Fall, V Model, Agile Scrum, Agile XP, and RUP methodologies.
- Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases.
- Expertise in Functional testing, Smoke testing, System testing, and Performance, Stress, Load Testing, Database Testing, White box, Gray box, Black Box testing, and Regression testing.
- Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Jenkins, Firebug, TestNG and JUNIT Annotations for web applications.
- Used external jars Jxl and Apache poi to get the test data from Excel sheets.
- Worked in multiple domains like Finance, Health Care, Banking and Ecommerce.
- Extensive experience in Defect Reporting and Defect tracking process using Quality Center (QC/ALM), Bugzilla and JIRA.
- Experience in Functional, GUI and automated testing in Web environment written in J2EE, Java, JavaScript and JDBC.
- Experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Proficient in different phases of testing like Sanity Testing, Functional Testing, GUI Testing, Regression Testing, Integration Testing, Front End Testing, System Testing, API Testing, Performance Testing, User Acceptance Testing (UAT) on windows systems.
- Experience in working within the Cloud platforms like Amazon web services (AWS), Google cloud platform.
- Experience in version control tools SVN and GIT repository for code sharing.
- Experience in writing Test Plan, Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with team members and track the bugs till closure.
- Good understanding of the ETL process.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium Web Driver, Test NG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Soap UI, QC, QTP, LISA, Robotium, Appium, Protractor, JMeter, GIT
Test Build& Integration Tools: Maven, ANT, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools: JAVA, JavaScript, Angular JS, VB Script, Gherkin, SQL C, C++
Markup Languages: HTML, XML, XPath, CSS Selector, XSL, XSLT, AJAX, JSP.
Databases: My SQL, Oracle, SQL Server, Mongo DB
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows 8/7/ Vista/XP/2000/ME/NT, Ubuntu, UNIX, LINUX,MAC
Defect Tools: HP Quality Center, JIRA, ALM, Rational clear quest, Team Foundation Server(TFS 2008,2010,2012)
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Utilities: Eclipse, GIT, SVN, Firebug, Fire Path
PROFESSIONAL EXPERIENCE:
Confidential
Automation Tester
Responsibilities:
- Interacted with Client, Product Owner and Development team to understand the User stories and Acceptance Criteria and gathered Functional and Non-Functional requirements for project release.
- Involved in Requirements gathering and reviewed Business Requirement Specification documentation and participated in preparing Test cases based on Product Backlogs.
- Involved in testing of application using the Scrum (Agile) methodology.
- Develop and maintain Selenium and UFT automation tests for regressing the various applications and Environments.
- Performed Black-box testing, White-box testing, and System Testing, Data Integrity Testing, Sanity, Regression and end-end testing
- Created automation scripts using Selenium Hybrid and Data-driven development framework.
- Extensively worked in Regression testing, Parallel Processing using Selenium Webdriver in TestNG.
- Designed and executed test cases for new modules of the application which is based on Web-based applications.
- Designed, developed and executed automated tests using Selenium WebDriver.
- Developed and implemented Behavioral Driven Development (BDD) Framework, added global reusable libraries, created a package for all page objects using Page Object Model and developed Driver Script.
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.
- Involved in Regression testing using Selenium and creation of automation scripts for web pages.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG Unit Testing Framework by adding different annotations.
- Performed Functional Testing, Integration Testing, System Testing, Positive Testing, Negative Testing, GUI Testing, UAT Testing.
- Analyzed ETL process flow and mapping rules to document the test scenarios and validation rules.
- Handled special mouse events and selected the options from the drop down menu using Selenium Actions builder, mouse hover and synchronization.
- Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, JUnit/TestNG, and Eclipse IDE.
- Involved in updating and execution of Test Cases according to the requirements.
- Raised defects and performed tracking using RALLY and reported to developers and test manager.
- Performed GUI and functional testing for different modules of application
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Execution of test cases and Identifying/reporting the defects in Quality Centre.
- Maintained and executed Maven build files for running automated tests by adding dependencies.
- Performed and executed test suite automation scripts using Continuous Integration tool Jenkins.
- Used SVN as the source repository and performed code review, fix issues and update the offshore team to follow the specified standards for the project
- Verified the integration of various components in the application and executed end-to-end testing.
- Performed Back-end testing to ensure that the user data was updated in database SQL using.
- Attended Bug Meetings and also meetings with the QA Leads, Managers and Developers for query resolution.
- Reported daily status of data creation and sent weekly status reports.
Environment: Selenium WebDriver, HP UFT, Eclipse, Java 1.8, Maven, TestNG, Appium, CSS, Cucumber, Ruby, JMeter, SVN, Oracle, SQL, Bit Bucket Bamboo, MS Excel, SOAP UI, BDD Framework, Jenkins, POM.
Confidential, NY
Automation/ Manual Test Engineer
Responsibilities:
- Prepared Test Plan, Test Cases and Test Scripts after reviewing use cases and System requirement Specification document using HP ALM/Quality Center.
- Performed System, Functional, Integration, Regression, User Acceptance and Data Center Acceptance Test in Agile environment.
- Followed Agile Methodology to emphasize on real time communication over written documentation.
- Developed Test cases, Test Scripts using positive and negative approaches for functionality testing.
- Documented and tracked test scripts, test results, test analysis, and reported the defects using HP ALM/Quality Center and assisted the higher levels of management in analysis of risks and issues in project releases.
- Extensively used SQL programming in backend and front-end functions, procedures, packages to test business rules and security.
- Used HP ALM/Quality Center for defects tracking, error logging and bug reporting.
- Generated the detailed reports of the Bugs, Pass-Fail report and Assigned defects using HP ALM/Quality Center.
- Executed SQL to ensure data is populated correctly and data integrity is maintained.
- Responsible for planning the Manual testing of diverse application in complex environments and will serve as chief resource in defect management and reporting.
- Involved in user training sessions and assisting in UAT (User Acceptance Testing).
- Executed Browser Compatibility Testing (IE, Firefox, Chrome and Safari) of a Web based application.
- Created Test cases in Test Plan module of HP ALM for both positive and negative test scenarios.
- Executed Test cases in HP ALM and updated the Status pass/fail/blocked/no run.
- Utilized Defects Module in HP ALM to open and assign defects, track defects, retest the fixed
- Defect and monitor defect.
- Involved in designing TestNG framework for automating test case in Selenium web driver using JAVA.
- Used ANT as build management tool and scheduled test scripts to run on Jenkins and generated test reports.
- Coordinated with the development team for bug fixing.
- Written SQL Queries in Oracle SQL developer to extract data from various oracle database
- Tables for testing members and providers details are correctly save in database.
- Performed Cross Browser Testing using Google Chrome, Firefox and Internet Explorer.
- Generated Defect Status Report, Test Execution Report, and Test Summary report using HP ALM.
Environment: AGILE, Selenium Web Driver, HP ALM, Java, Eclipse IDE, Jenkins, ANT, Maven, Oracle, GitHub, JIRA, XML.
Confidential
QA Test Engineer
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release planning meeting.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Created and executed automation test cases using Selenium Webdriver/Cucumber framework for Web App and Appium/ Cucumber for Mobile App.
- Performed Cross-platform, Functional, Regression testing, UI testing for Mobile app using Appium test automation framework.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Used Hybrid Framework of Selenium to get data from Excel using Apache POI.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle.
Confidential
QA Test Engineer
Responsibilities:
- Knowledge on business requirements, documented business requirements specifications, wrote Test Plans and Test Cases.
- Involved in analyzing requirements documents.
- Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
- Performed Functional testing manually.
- Writing test cases in HP ALM after reviewing pulling them to test lab.
- Perform the testing and log the defects in HP ALM.
- Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
- Executed the test cases manually and automation as necessary and worked on XML.
- Used Quality Center as a defect management tool.
- Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
- Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
- Experience in testing end to end implementations of e-commerce solutions which include the integration with Order Management System etc.
- Prepared Traceability Matrix to make sure all the functional and Design requirements are covered under test scenarios.
- Performed Regression Testing of code modules after performing functional / system testing.
- Log the defects in Quality Center.
- Involved in back end database testing (MS Access / Oracle / DB2) by writing SQL queries using TOAD and SQL Plus.
- Handled the Production/Release team to help the business users in testing the various functionalities that were customized by the project delivery team.
- Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.
Environment: Manual Testing, HP ALM, HTML, MSOffice, Quality Center, SQL Server, Java, Windows, Quality Center.