Senior Test Engineer Resume
Dover, DE
SUMMARY
- Experienced in Functional, Interface (GUI), Integration, Regression and User Acceptance Testing (UAT).
- Expertise in testing of Web based applications.
- Experienced in analyzing business requirements or functional requirement document, use case and design document and converting them into test cases.
- Able to maintain the highest level of quality assurance best practices using QAI Standards, and the company’s Software Development Life Cycle (SDLC).
- Maintained, updated, and executed Functional Testing scripts and scenarios to ensure that individual software modifications function as expected.
- Knowledge of SDLC, STLC and software development methodologies such as Waterfall model and Agile model.
- Experienced in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.
- Strong Experience in Smoke, Functional, Regression, Performance for the highly structural and complex systems.
- Executed Selenium test scripts on different browsers like Firefox, IE, Chrome and operating systems like Windows.
- Worked with different components of Selenium like Selenium IDE, Webdriver, RC and Selenium Grid.
- Experienced with Cross browser and compatibility testing using Selenium Grid and TestNG.
- Experienced in using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).
- Thoroughly implemented cross browser testing and Data driven testing using @Parameters and @ Data provider annotations.
- Experienced in BDD using Cucumber / Gherkin.
- Experienced in web user interface automation testing with Selenium WebDriver, Java, Cucumberand TestNG frame works.
- Created form based scripts for selenium webdriver with TestNG as automation framework.
- Thorough knowledge in grouping the tests methods and running those methods parallel.
- Used Log4j to maintain Log files and debugging of automation scripts and web applications.
- Implemented the selenium synchronization using implicit and explicit waits.
- Executed test scripts in headless browsers like Html Unitdriver and Phatom JS etc.
- Used AUTOIT for automating windows based functions in Selenium.
- Have the ability to perform switch over to elements in Iframes using WebDriver.
- Performed database testing for validating data using SQL.
- Experienced in using Apache POI to read the data from external sources in order to feed locators into the test script.
- Implemented test automation for handling Popup windows and Alerts using WebDriver and Alert interface class.
- Involved in Manual testing & Tracking defects using JIRA.Extensively used SOAP UI tool for testing Web services.
- Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.
- Experienced in Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
- Hands on experience of developing test plans and strategies for testing web applications and e - commerce situation.
- Created test plans for projects and provide test estimates from test plans that have been created.
- Good experience in OOPS using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections and many more.
- Ability to perform effectively and efficiently in team and individually.
- Expertise in Test Cases/Test Procedure Design, developing Requirement Traceability Matrix.
- Experienced working in multiple projects concurrently.
- Excellent Organizational, Analytical and Problem Solving skills and ability to quickly learn new technologies.
- Good Communication, interpersonal, and Teamwork skills.
- Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
- Ability to work in a team environment in an effective way.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI.
Methodologies: Agile (Scrum), Waterfall, SDLC, STLC.
Languages: Java, XML, Gherkin, C, C++.
Testing Frameworks: Test NG, Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).
MS Office tools: Outlook, Word, Excel, PowerPoint.
API Testing: REST, SOAP, SOAPUI.
Utilities: Eclipse, GIT, Confluence, SVN
Project Management Tools: JIRA, Quality Center, Rally.
Test build, Integration Tools: Maven, ANT, Jenkins.
Databases: SQL Server, MS Access, Oracle, MySQL.
Operating Systems: Windows (XP, Vista & 7, 8) .
MS Office tools: Outlook, Word, Excel, PowerPoint.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome.
PROFESSIONAL EXPERIENCE
Confidential, DOVER, DE
Senior Test Engineer
Roles/Responsibilities:- Involved In testing of application using the Scrum (Agile) methodology.
- Prepared Test cases for positive and negative test scenarios using Boundary Value Analysis (BVA), Equivalence class partitioning (ECP).
- Performed Functional testing as per user stories, performed Integration testing and System testing.
- Designed, developed, and executed automated tests using Selenium WebDriver.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Implemented Data Driven framework with Selenium WebDriver, Java.
- Developed the framework structure using Page object model approach, using Test suites, Test cases &Test Data to perform or skip the execution and wrote the Test results Passed/Failed/Skipped to the output files.
- Performed BDD (Behavior Driven Development) using Cucumber Feature files, Scenarios and Step Definitions.
- Involved in Regression testing using Selenium and Creation of automation scripts.
- Used FireBug, FirePath to debug, edit and locating the objects based on ID, Name, XPath, CssSelector, Link, Partial Link,Attributes and Tags.
- Handled the special mouse events and selected options from the drop down menu using Selenium Actions builder, mouse hover and synchronization.
- Raised defects and performed tracking using JIRA. Involved in updating and execution of Test Cases according to the requirements.
- Performed GUI and functional testing for different modules of application
- Performed Data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the MySQL database.
- Used Maven as Build management tool.
- Performed Test integration with Jenkins for continuous integration.
- Verified the integration of various components in the application and executed end-to-end testing.
- Reported daily status of data creation and sent weekly status reports.
- Maintained the Java and Selenium test source code and Resources in Git Hub source control repository tool.
- Performed back-end testing to ensure that the user data was updated in database using SQL.
- Attended Triage Meetings with the QA Leads, Managers and Developers for query resolution.
- Designed and executed test cases for new modules of the application for Web-based applications.
- Performed GAP analysis with Development team to understand and gather the Functional and Non-Functional requirements for projects/each release.
- Involved in Requirement gathering and Preparation of Test cases based on Product Backlogs.
Environment: Selenium WebDriver, Eclipse, Java, Maven, TestNG, JIRA, XPath, CSS, Cucumber, MySql, SQL, Java script, Html, GIT Hub, Ms-Excel.
Senior Test Engineer
Confidential, Santa Fe Springs, CA
Responsibilities:
- Experienced in building automation framework from scratch using Selenium webdriver, JAVA, Test NG and Eclipse.
- Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
- Good experience on Test Automation using Selenium Web Driver, TestNG Framework and Maven.
- Experienced in Functional Testing, Data Driven Testing and Validating WSDL using SOAPUI.
- Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/ Mobile testing.
- Expertise in using UI Automator viewer in Appium to inspect elements in mobile applications.
- Involved in Compatibility Testing and focused on the functionality of test plans for both web browsers and mobile devices.
- Executed SOAP UI Scripts for the Web Services testing.
- Experienced with Test Automation tools such as Selenium, TestNG.
- Ability in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script at less turnaround time.
- Implemented Hybrid framework with Page Object Model (POM) as approach.
- Performed browser compatibility and configuration testing on various operating systems such as Android OS, IOS etc.
- Developed and executed tests that ensure application meets business requirements and system goals, fulfill end-user requirements and identify existing or potential issues.
- Worked with three mobile applications simultaneously: IOS (iPhone & iPad) and Android.
- Web Service testing (RESTful API) and performed webservices testing using SoapUI.
- Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
- Wrote Automation scripts using Phantom JS driver to run the tests on headless browsers for automating order placement and account management scenarios.
- Excellent experience of build tools like Maven and managing JAVA automation projects using them
- Used Rally as project management and bug tracking tool.
- Used SVN for Code Repositories and Maven for Dependencies.
- Identifying, analyzing and documenting all the bugs observed during testing and Logging tickets in the Rally.
- Responsible for developing the scripts to support Jenkins (Continuous Integration) with the build serverto automate timely run of test cases.
Environment: Java, Selenium WebDriver, Appium, Test NG, SOAPUI, Cucumber, Maven, Jenkins, SVN, Agile, Rally, SQL.
software quality Analyst
Confidential, Cincinnati, OH
Responsibilities:
- Extensively involved in identifying test cases to automate. Automated those test cases using Selenium and Java
- Feasibility analysis and test effort estimation of automating the testing using Selenium WebDriver using JAVA and TestNG for Web Applications.
- Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & SCRUM Meetings.
- Prepared Test data for positive and negative test scenarios for the test cases, by balancing the Boundary Value Limitations, Equivalence Class Partitioning.
- Analyzed multiple test scenarios for POS including tests to verify inventory, transactions, product sales, and reports.
- Tested different functions of the POS system like scanning, payments, returns, reports etc. to make sure that the system met Kroger requirements and expectations.
- Maintained and executed Maven build files for running automated tests.
- Used Maven for project’s build, report and documentation across the network.
- Used Firebug and FirePath for the web based application testing with selenium for the commands and locator application.
- Used SQL query to verify the integrity of the database particularly while validating the Session Store and Profile Store records.
- Developed and executed complex SQL Queries and Procedures to perform database testing.
- Supported the development of the Requirements Traceability Matrix (RTM) to ensure that all requirements are tested, tracked, and maintained throughout the UAT.
- Assisted development team in reproducing the issues and in application troubleshooting process.
- Participated in the Go/No-go meetings.
- All the bugs were tracked and updated in defect tracking tool QC.
Environment: QC, Excel Application, X path, Eclipse Luna, Selenium Webdriver, SVN, SOAP UI.
Software Test Engineer
Confidential, Tampa, FL
Roles/Responsibilities:
- Involved in various SDLC Phases-Requirements Analysis, Test Cases.
- Development,System Testing,RegressionandConducted End to EndandBlack boxtesting.
- Preparing Functional/regression Test Cases/Scripts under Test Plan, And Review Test Requirements, Creating Test Plans and Test Strategy documents.
- Developed Automation Test Cases and Executed test scripts. Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues
- Created Automation framework and test scripts using Selenium WebDriver using Java as a programming language.
- Actively involved in Functional, System, Integration, Positive, Negative, GUI testing of the application.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Created Test Data using SQL and wrote SQL queries for back-end testing.
- Used Data Driven Framework and extracted data from external Excel files using Apache POI.
- Configured Test Cases to receive Input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
- Used SoapUI to test the application web services.
- Used Maven for my Project Build and Performed continuous integration of code, scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.
- Involved in daily Defect Triage meetings with Project Managers and developers during System testing and UAT.
- Worked with developers to Create and update the defects, resolve and track their status using JIRA.
- Involved in Weekly Status Meetings with development and management Teams.
- Followed Sprint Burn Down Chart, Release Burn Down Chart and attended Agile Sprint Meeting.
Environment: Selenium Webdriver, TestNG, Eclipse, Agile methodology, Soap UI, SVN, Maven, Jenkins, QC.
Confidential
Quality Analyst
Responsibilities:
- Worked with Business Team, Operations Team, Configuration & Project Manager to get client-specific requirements.
- Analyzed the Use case Requirements and request for clarifications whenever required.
- Developed and Implemented Maximo Software test plan for Confidential .
- Provided the Estimates for any new change requests.
- Mainly responsible for Maximo System Testing, Integration of Maximo with different satellite systems (SIT) and User Acceptance testing (UAT)
- Monitored, track of new requirements and forecasted estimates for project upcoming modules.
- Tracked and reported on Maximo testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines etc.
- Attended all SWC calls to discuss the weekly status with the client and also to escalate the issues in the application.
- Acted as a Single point of contact between developers and testers for different iterations, testing and deployment activities.
- Arranging the hardware and software requirements for test setup in different environments.
- Liaising with System Architects and Business users in understating MAXMIO Integration with different satellite systems. Satellite System include Field Resource management (FRM), Financial management Information Systems (FMIS), Sydney water Mobile Application, Advantex Dispatch Applications and Water Asset Management systems (WAMS)
- Created PVT (Production Verification testing) Documents to Business users for easy understanding of all Maximo functionalities.
- Ensured that content and structure of all Maximo testing documents / Artifacts are documented and maintained
- Used SOAP-UI Service request to test different System Integrations with Maximo System.
- Involved in complete Data Migration testing of Maximo version 4.0 to version 7.1 (Used TOAD interface to Verify Data).
Environment: Microsoft office, SQL Server, Maximo software, Soap UI, SIT, UAT.
