Sr. Sdet/qa Engineer Resume
Nyc, NY
PROFESSIONAL SUMMARY:
- 8years of experience in Software Testing both Manual and Automation with a solid understanding of Test Planning, Test Design, Test Execution, Defect Reporting.
- Expertise in developing Automation Test Scripts using Selenium WebDriver, Java, Cucumber, TestNG, JUnit for various domains such as Financial/ Banking, Mortgage, HealthCare, Telecom, Insurance and E - commerce.
- Strong knowledge of Software Development life cycle (SDLC), Software testing life cycle (STLC).
- Expertise on Agile Environment and tested the application under SCRUM Methodology and attended Daily Scrum meet for status reporting
- Experience in writingTest Plans, Test Cases, Test Procedures and Test Scriptsfrom requirements and Use-Cases
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web driver and Selenium Grid), SoapUI, and Eclipse.
- Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial LinkText, XPath and CSS to find the Web Elements using selenium and creating automation scripts.
- Worked on multiple projects, and Extensively involved in User acceptance testing (UAT), End to end, System Integration Testing(SIT),Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Good knowledge in Black Box Testing, White Box Testing and Grey Box Testing.
- Proficient in Functional Testing ToolQuick Test Professional and the various frameworks in QTP/UFT.
- Expertise in all phases of Performance/Load/Stress testing including gathering of Performance Test requirements, design Load Test Models, set up Test environment using Load Runner.
- Designed and implemented different automation frameworks like keyboard driven framework, data driven framework, Page Object Model framework, and hybrid framework for several projects.
- Experience in UFTscripts by doing unit testing on the scripts before creating scenario-based tests in Test-Lab Module of Quality Center.
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Extensive knowledge in Protractor framework for Applications developed with Angular JS.
- Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Protractor and Selenium WebDriver.
- Experience in test automation scripts for mobile testing using Appiumfor Android and iOS applications.
- Skilled in working with GUI projects and testing Web API with SoapUI, Postman, Rest Assured
- Expert level knowledge and rich Experience in Automation Tools like Test Complete and Quick Test.
- Knowledge on client-side JavaScript tests with Karma and Mocha and used Jasmine, behavior driven development framework for testing JavaScript code.
- Experience in using postman tool to send the request and testing manually.
- Expertise in jasmine framework to write JavaScript unit test cases in BDD
- Developed Test Scripts to implement Test Cases, Test Scenarios, behavioral features and step definitions for Behavior Driven Development using Cucumber.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
- Excellent Communication skills and ability to work either independently or in a team and to handle multiple tasks to meet deadlines and deliverables
- Great desire to learn latest technologies and ready to take up challenges.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum/Kanban, SDLC, STLC, Bug life Cycle
Testing Tools: Selenium (IDE, RC, WebDriver), QTP, HP load Runner, Jmeter, SOAP, Postman, Protractor, Manual Testing, Appium (Android & iOS Testing).
Frameworks: Page Object Model, Keyword Driven, Data Driven, ATDD, BDD, Hybrid Testing, Cucumber, Jasmine, Gherkin, TestNG, Junit, log4j.
Build &Integration tools: Maven, Ant, Jenkins, Bamboo, Hudson.
Programming Languages: Java, C#, .Net, python, Ruby.
Browsers: Firefox, Internet Explorer, Safari, Google Chrome, Opera
Operating System: Windows Variants, Unix, Linux, Mac, iOS, Android.
Database tools: MySQL, Squirrel SQL, Postgres, Oracle.
Defect Tracking Tools: HP ALM, Quality Center, Jira, Confluence, Team Foundation Server (TFS).
Scripting Languages: JavaScript, VB Script, Groovy Script.
Markup Languages: HTML, XML, JSON, Xpath, XCode, XSD, XSL, XSLT, JSP, AJAX, CSS
MS Office Tools: MS Project, Outlook, Excel, PowerPoint, MS Access, Word
Other Utilities: Eclipse, Webstrom, Notepad++, Microsoft Visual Studio, IntelliJ, SQL, GIT, SVN, Bit bucket, TFS, Sauce Labs.
Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Smoke, Sanity, API and Unit testing.
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY
Sr. SDET/QA Engineer
Responsibilities:
- Analyzed the Business Requirements Document and closely worked with the Business Team to get the clarifications addressed.
- Involved in developing QA Test Plan and QA Test Strategy.
- Designed, implemented and executed manual and automated test scenarios using Web driver for Regression testing of the application.
- Worked on Agile Environment and tested the application under SCRUM Methodology. Attended Kickoff meetings. Reviewed requirements, functional and technical Design Documents.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Closely worked with Fund transfer and customers account access security team on the PCI compliance task.
- Used Firebug to do web-based application testing with selenium for the commands and locator application.
- Used Apache POI API for rich text formatting, i.e. reading & writing both XLS and XLSX file format of excel.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Executed the Test cases and review the results to get the Business approval for UAT
- Expertise in performance testing and analysis using JMeter, Load Runner.
- Involve in user stories, issues, planning sprints and distribution of tasks across the Agile Team Using JIRA.
- Experience in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and TestNG Automation Testing for Web Applications.
- Developed BDD tests using Cucumber by writing features and step definitions using Gherkin. Developed required Selenium support code in JAVA for Cucumber.
- Analyzed and tested & debugged SOA based services and applications.
- Experience in building SOA Tests Using SOAPUI for Web Services and Virtualization Concepts.
- Monitor the jobs which could be Git checkout using Jenkins.
- Performed backend Web-Services Testing using SoapUI and generated XML Files for messaging.
- Used SOAP/REST services using SoapUI, Groovy Script to test the services.
- Performed agile methodology for testing the application.
- Performed Ad-hoc, Smoke, Functional, and Regression testing by executing test cases-maintained Quality Center
Environment: Selenium Web driver, Oracle, JMeter, Cucumber, Java, Java script, SQL server, Junit, SOA, Xpath, Quality center, Jenkins, TestNG, Maven, JIRA, SoapUI, protractor, BDD, Gherkin.
Confidential, Reston, VA
Sr. SDET Engineer/ Automation Engineer
Responsibilities:
- Created and executed automated test scripts using Selenium WebDriver and TestNG.
- Performed different types of testing like smoke, functional, system, integration, white box, black box, positive, negative and regression testing.
- Experience in testing multi-tier application including front-end, back-End and compatibility.
- Involved in generating the automation scripts using Quick Test Professional to check the functionality of the Mortgage Loan system
- Performed a lot of web services testing by creating requests using WSDL file and testing backend applications by sending the requests through SOAP UI tool.
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, manually on the first release of the application and the area which cannot be automated.
- Using Selenium and Soap UI developed automated test scripts for regression features.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases
- Performed build acceptance testing and smoke testing using Cucumber automation tool.
- Analyzed the script execution report using java framework like Cucumber, TestNG.
- Responsible for Manual, Automation using Selenium Web Driver and System Testing of the application at various stages.
- Helped the team to create a Selenium server setup for automated testing in the AWS Cloud.
- Tested re-designed site on Amazon’s cloud EC2 instantiated servers involving the cloud computing.
- Used hub and node concept of Selenium Grid to execute Selenium automation suites on different platforms and browser combinations in parallel.
- Used Unix Commands to access and trouble shoot Errors by accessing the Error Log files.
- Integration Process using Selenium Grid and Jenkins.
- Used Requirement Traceability Matrix (RTM) for mapping requirements to test cases.
Environment: SoapUI, SQL, Load Runner, selenium Web Driver, selenium Grid, Jacoco, Postman, Performance testing, Manual testing, Java, Jira, Maven, HTML, Git, AWS cloud, Cucumber, JavaScript, MySQL, Windows, TestNG, Eclipse, Jenkins, Agile methodologies, Unix, MS Office, JDBC.
Confidential, Cincinnati, OH
Quality Assurance Engineer
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
- Involved in Functionality, Stress, regression, performance, load, and User Acceptance Testing.
- Wrote Selenium scripts to create reusable components in Data driven framework.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium Web Driver, JUnit, Ant and Jenkins.
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Jenkins, Maven and Eclipse.
- Executed manual and automated application testing for key product functionalities and developing new test plans using tools such as Selenium and Junit.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with JUnit.
- Generated Selenium reports using JUnit reporter and automated report generation using Maven.
- Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber Designed smoke, sanity, acceptance, functional and regression test cases
- Automated UI tests with different use cases and each use case with different list of variants to test ‘Look and Feel’ of the page.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Developed test scripts for web services using SOAP UI and worked with XPATH.
- Used Quality center (ALM) for Test management.
- Tested the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing.
- Wrote SQL Queries in Oracle Database to verify the data with the GUI.
- Participate in Project and Test Team Requirements reviews.
Environment: Java, Selenium WebDriver, Ant, Junit, Jenkins, Cucumber, SOAP UI, Quality Center, HP ALM, XPath, Eclipse, Firebug, SQL and Windows.
Confidential, Bloomington, LA
Quality Engineer/Manual Tester
Responsibilities:
- Understand the Business Requirement and technical specification documents of the system
- Attended review meetings with Business Analysts, Developers and end users to understand and test according to their requirements
- Developedtest cases, reviewed and Involved inFunctionality, andRegression Testing.
- Involved in software acceptance testing and production release procedures throughoutSDLC
- Documented the successful or unsuccessful completion of each test condition in theTest Directorscript repository and verified actual results against expected results for discrepancies
- Test Automation Framework for QTP8.2/9.5 automation.
- Conducted system andintegration testing, debugged the software errors and interacted with developers to resolve technical issues.
- Enhancing Scripts like scripting, customizing and then parameterized
- Have a complete working knowledge and have been involved in all project phases from startup through deployment. (Startup, defines, design, build, test, deploy).
- Worked with both Traditional (waterfall) approach as well as Parallel project styles.
- Responsible for entering bugs into an automatedbug managementsystem and performing regression tests after the bugs were fixed.
- PerformedEnd-to-End testing, Ad-Hoc testing, Integration testingandUser Acceptance Testing.
- Involved in Web services Automation Testing using SOAP UI.
- Maintained detailedtest logsand report test results in Test Director
- Participated in test plan and test cases review meetings.
- Worked closely with business experts and developers to perform my duties
- Responsible forBackend testingby executing SQL statements
- Interacted with developers for status of the bugs and re-tested the fixed Bugs
- Analyzed the defects and categorized them based on severity
- Problem reporting and tracking using Test Director (Quality Center)
- Close interaction with members of the development team
Environment: Selenium Web Driver 2.0, XPath, Jira, Confluence, HTML, Java Script,J2EE, UNIX, SQL, Agile, Zephyr, XML, SOAP UI, Web Services.
Confidential, Salt Lake City, UT
Mobile Tester
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Prepared Test cases to meet the requirements and its traceability matrix.
- Developed automation framework, driver scripts, function libraries, shared object repositories and associated them with the tests in UFT.
- Done SOAP Testing and Restful services Testing API Testing using SOAPUI tool. Validated the Responses for the sample operations. Running the test cases in test suite and inserting various assertions.
- Generated SOAP projects using WSDL, Generated RESTful Services using URI/WADL. Executing the Test Suite using Groovy script reading from Excel sheet. Used Test Runner, Property, Data Source, Data Source Loop, Data Sink and Parameterization for positive and negative testing.
- Developed, maintained, and executed test plans, test cases, and manual testing
- Queried databases using SQL scripts for Oracle with TOAD.
- Used ALM for RTM, manual Test Cases, defect logging, tracking defect history, report generation and status tracking.
- Extensively involved in Localization testing, Functional system testing, integration testing and smoke testing for beta builds on mobile devices.
- Tested the functionality in Mobile Applications like users Sign in, Sign out, Main Menu, sub menus, Accounts, Transfer Products, Locations and Transfer the inventory.
- Uploading applications to handsets using Mac mini- configuration utility for Native App can be accessed on Mobile, Mobile browser and web browser
- Validated performance of the systems by running scripts and gather the response times and Prepared results of the performance tests.
- Documented and tracked test scripts, test results and reported test defects using HP Quality Center.
- Prepared reports on defects and conducted defect meetings with the project team.
- Assisted developers with reproducing defects and providing additional information as needed.
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Involved in the project Kickoff meetings, Verification and Walk through meetings with team.
Environment: Java, Selenium IDE/Web Driver/ GRID, Java, JMETER, TestNG, XML, HTML, SQL, Share point, HTML, JAVA scripts, HP Quality Center.
Confidential
Software Test Engineer
Responsibilities:
- created User Defined Functions in QTP, Called External functions in VB Script, used Recovery Scenario for Error Handling.
- Created and enhanced, automated regression tests using QTP and VBScript.
- Categorized test cases test scripts and managed them in Quality Center.
- Automating the desktop and web-based application by using Sikuli by executing the java eclipse program and helping selenium tool to automate GUI applications.
- The elements which cannot be identified with selenium no identification elements like id, class, XPath or any locator can be automated with Sikuli.
- Experienced in testing web services using SOAP UI and custom-made test harness.
- Written shell scripts and Python scripts for performing Load tests on applications.
- Created Selenium web-driver automation scripts using Python to validate functionality on various browsers
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium RC.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Performed Ad-hoc, Smoke, Functional, and Regression testing by executing test cases-maintained Quality Center. Involved in Writing Python Scripts to develop automated scripts and frame works.
- Developed Scripts using Python Selenium WebDriver combo for user module application.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE
- Wrote advanced SQL queries to validate the data displayed in the GUI against the data stored in the database.
- Managed defects in Quality Center and participated in defect review session on daily basis during test execution tests.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Tested sequentially based on Waterfall methodology.
- Performed white box testing by analyzing code
- Involved in Functional, Regression, Performance and User Acceptance Testing.
- Experience with TDD/Unit Testing.
Environment: Java, QTP, Junit, SoapUI, TDD, SQL, TestNG, Python, Jenkins, Python, Sikuli, selenium RC, selenium IDE, Manual Testing, Mainframes (CICS), Windows XP, Application, Xpath, Quality Center.