Testing Engineer Resume
Littleton, MA
SUMMARY:
- 8+Years of experience in Automation Testing and Performance Testing using Selenium, TestNG, JUnit, Jenkins, Maven, Git, Cucumber, LoadRunner, StormRunner Load, JMeter, HP QC,QTP, SOAPUI, POSTMAN.
- Diverse experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life cycle(STLC) and Automation testing lifecycle(ATLC).
- Experience in Agile (Scrum methodologies), V - Model and waterfall model.
- Involved in analyzing System Requirements and developing test cases for Functionality, Regression, Performance, System Testing and Acceptance testing.
- Experience in writing test scripts and automate them using automation tools and frameworks with TestNG, Cucumber.
- Experience in different frameworks like Page Object Model, Keyword Driven, Data Driven.
- Experience in using integration and build tools like Git/SVN, Maven, Jenkins.
- Experience in performance testing using LoadRunner, StormRunner Load, JMeter.
- Experience in using different protocols like web http/html, Ajax, TruClient and web services.
- Involved in web services testing using SOAPUI, POSTMAN.
- Experience in Database Testing using MySQL, SQL Server, ORACLE12c.
- Experience in working with Test Management and defect tracking tools like RTC, JIRA.
- Expertise in understanding user requirements and translating business requirements into technical solutions.
- Experience and proficiency in preparing planning documents and written reports.
- Writes detailed functional test plans to ensure system changes work properly, existing processes remain unaffected, and the needs of the users are met.
- Practical knowledge in SDLC and Agile Process.
- Strong conceptual, analytical, and testing skills and excellent communication skills with leadership qualities.
- Well versed with all the testing concepts and methodologies.
- Ability to work/handle multiple projects independently.
- Committed and hard working with a quest to learn new technologies and undertake challenging tasks.
- Quick Learner, adapter of new tools/technologies and their test applicability. Excellent written/verbal communication, highly motivated, and self-starter.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC
Testing Tools: Selenium WebDriver, TestNG, Selenium Grid, TESTNG, JUnit, Cucumber, SoapUI, QC, POSTMAN,SOAPUI, HP Performance Centre, Load Runner, Protractor, Appium
Test Build & Integration Tools: Maven, ANT, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools: JAVA
Databases: MySQL, Oracle, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows XP/7/8/10, Ubuntu, UNIX, LINUX, Android, IOS
Defect Tools: HP Quality Center, JIRA, RTC
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, vizio
Utilities: Eclipse, SVN, Firebug, FirePath
PROFESSIONAL EXPERIENCE:
Confidential, Littleton, MA
Testing Engineer
Responsibilities:
- Created Test plans based on technical specifications and business requirements
- Creates and maintains ownership of test cases and test results throughout SDLC
- Independently analyzes issues, recommends software changes and writes detailed bug reports.
- Designed, developed and implemented automation scripts using Selenium WebDriver.
- Developed and Executed Test Scripts using TESTNG for regression and functional testing with Apache POI for reading data from excel.
- Create and maintain automation frameworks and scripts to perform regression testing, functional testing.
- Maintaining the Traceability Matrix, Test Data Matrix and Status report related to project.
- Executed scripts and reported results based on test cycles.
- Coordinating and interacting with team members in fixing the issues/errors.
- Integrating automation scripts using Maven and Git. Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector.
- Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Experience in reporting bugs, conducting bug review, coordinating with dev team in bug fixing.
- Experience in using different protocols in JMeter like Web http and Soap/Rest web services.
- Manage documents relating to business rules, requirement specifications, and functional requirements.
- Performed quality testing and assurance for new functionalities.
- Written detailed functional test plans to ensure system changes work properly, existing processes remain unaffected, and the needs of the users are met.
- Extensive experience in Functional testing, Integration testing, System testing, and User Acceptance Testing, Cross-Browser Testing.
- Used Maven to configure the dependencies and to run test scripts.
- Involved in API services using SOAP UI.
- Configured Jenkins build job for continuous Integration and for Regression Testing.
- Preparing Requirement Traceability Matrix for test cases and proficient in writing Test cases by using test case design technique.
- Tested the Angular Web App using Protractor and Jasmine Test Frameworks. Used JSON to configure Data Sets for Protractor Data Driven.
- Very Good in Test Execution Process, Defect Life Cycle, and Test Plan and Detecting bugs & classifying them based on Severity and Priority.
- Very quick learner, Exceptional Analytical programming and debugging skills.
Environment: Selenium 3.6,Cucumber,TestNG, BDD, JMeter, RTC, Git, Postman, Jenkins, Maven, SOAP UI, Java, SQL .
Confidential, Austin, TX
Testing Engineer
Responsibilities:
- Gathering the Test Input data, Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data.
- Planning of Test Strategy on how to automate the testing and selecting the Test Cases for Regression testing and automating the Test Cases.
- Writing Test cases using Element locators, Web Driver methods, Java programming features and TestNG Annotations.
- Executing Selenium Test Cases and Reporting defects.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium Web Driver, TestNG and selenium Grid.
- Tested the acceptance scenarios of the Application using BDD Gherkin features, scenarios, scenario outlines using Cucumber
- Analyze the Business requirements and performed proof of concept to choose tool - Load Runner for the application performance testing.
- Involved in Script writing using different protocols like Web HTTP/HTML, Ajax and TruClient.
- Created LoadRunner scenarios and scheduled the Virtual Users to generate realistic load on the server using LoadRunner (Load generator machine)
- Analyzed throughput graphs, hits/second graphs, transactions per second graphs and rendezvous graphs using LoadRunner Analysis tool.
- Responsible for developing and modifying automated test scripts using Load Runner.
- Perform the monitoring performance of the application and database servers during the test run using tools like New Relic.
- Created correlation as well as parameterization using Load Runner VUGen.
- Executed scenarios using performance center and analyzed the results using Load Runner Analysis.
- Conducted performance testing using Load Runner for the entire applications using various scenarios specifically that are designed for testing real world scenarios.
- Developed scripts and scenarios for automated testing new and enhanced web-based products using Load Runner.
- Involved in the execution activities of scripts using Storm Runner Load.
- Involved in performance testing of applications using JMeter and analysis of reports.
- Experience in using different protocols in JMeter like Web http and Soap/Rest web services.
- Involved in multithreading framework using different thread groups.
- Performed monitoring activities using New Relic to analyze bottlenecks and performance issues.
- Involved in manual testing as well depending on testing scenarios.
- Involved in Database Testing using PL/SQL. Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
- Created TestNG HTML test report for the entire test suite.
- Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
- Configured Maven builds scripts to run tests, develops reports and sends notifications
- Used SoapUI to test the application web services, involved in mobile testing using Appium and webservices testing using Postman.
- Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
Environment: Selenium 3.5, HP Load Runner 12.53, Storm Runner Load, JMeter, ALM, Quality Center, New Relic, Cucumber.
Confidential
Associate Software Testing Engineer
RESPONSIBILITIES:
- Participated in requirements gathering, automating test scripts using Selenium, performance testing using LoadRunner and analysis of results.
- Performed manual testing of application for scenarios which cannot be automated and raising defects.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- In UFT, created user defined functions for different modules, by using UFT/QTP created Regression Automated Test Scripts, Conducted Defect Review Meetings.
- Automation of GUI Test Cases using Quick Test Professional 9.
- Involved in customization of applications depending on client requirements.
- Involved in the accelerate efforts, script writing, script correction activities for all domain applications.
- Experience in writing test scripts according to client requirements.
- Involved in Client requirement meetings.
- Involved in employer self-service and manager self-service scripts.
- Involved in review meetings.
- Involved in accelerate meetings which helped in minimization of script for effective execution.
- Involved in script writing by analyzing functional design documents from clients.
- Involved in automation of scripts using selenium.
- Involved in unit, integration and performance testing.
- Involved in script review and script correction meetings.
- Involved in analysis and design of human resource management and financial domain scripts.
- Involved in defect raise, defect tracking, defect closure and peer review activities.
- Familiar with use of selenium tool for automation.
- Familiar with Database Management system.
- Involved in Performance testing using LoadRunner, JMeter, SOAP UI.
- Experience in working with different protocols like Ajax, TruClient and web services.
- Responsible for identifying performance issues and bottlenecks using monitoring tools like SiteScope, Dynatrace.
- Responsible for defect raising, tracking and closure of defects using ClearQuest and Bugzilla.
- Familiar with Human Resource Management scripts which involves HR and Payroll Process from hire to retire including hiring, payroll process, benefits and leave management process
- Familiar with Financial Management which involve financial transactions, to track budget and expenses transactions.
- Familiar with Performance Budgeting to automate budgeting process to improve financial and operational performance and decision making for efficiency and long-term forecasting.
Environment: Selenium, QTP, LoadRunner, Confidential CQ.
Confidential
QA Analyst
Responsibilities:
- Involved in identification, analysis and validation of functional and technical specifications to design test strategies
- Coordinated with Business Analysts to resolve issues with Requirements for Functional and User Acceptance Testing
- Responsible for developing and implementing test plans, test cases and test scripts in Mercury Test management tool - Quality Center
- Conducted Functional, Integration, System and Regression testing
- Created detailed Test cases for validating business functions and Regression testing
- Prepared Test Data for Positive and Negative Testing used in Data Driven Test
- Tested various text-hyperlinks and image-hyperlinks of Home page and different pages
- Tested the functionality of each screen to monitor proper navigation
- Used Quality Center for defect reporting and tracking
- Extensively used Lotus Notes for organization of business meetings and emailing.
- Worked with developers in resolving issues in test environment and defects while application under test
Environment: Quality center, JAVA, J2EE, JSP, EJB, Web Http/Html, Web services, Oracle 9i, PL/SQL, TOAD, VSS, Visio, Win NT/XP.