Sdet Resume
Hagerstown, MD
SUMMARY:
- Have over 6+ years of diverse experience in information Technology Industry with emphasis on quality assurance, automated and manual testing of web applications.
- Proficient in both Manual and Automation Testing with ability to manage the automation of the entire testing cycles and leading the testing team.
- Extensive experience in creating and designing Test Strategy Documents, Test Plan, Test Schedules, Test Cases, Test Procedures and Test Scenarios.
- Extensive experience in Smoke Testing, Functional Testing, Cross Browser Testing and Regression Testing of Web services and web applications.
- Expertise and working knowledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling, and Multi - Threading).
- Experienced in functional testing, reviewing and analyzing business requirements and writing detailed Test Plans, Test Cases and RTM (Requirement Traceability Matrix).
- Good understanding of SDLC and STLC, Black box testing, Functional testing, Integration testing and User Acceptance Testing (UAT).
- Good hands on experience in Online Banking transaction for different customers.
- Expert in using different automation testing tools like Selenium, TestNG, Cucumber and Maven.
- Hands on experience in various SDLC methodologies like Agile and Waterfall model.
- Knowledge of SOA framework processes, approached and strategies.
- Have good understanding of UNIX commands, .net and MVC architecture.
- Experience in the Quality Assurance and Automated/Manual testing of web based and Client/Server applications tools such as SOAP UI, Rest Assured and Postman.
- Hands on experience working fast paced environment.
- Good communication skills, pro-active, and quick learner in any cutting-edge technologies.
- Reliable, organized and detail-oriented, and able to work independently as well as a team member.
TECHNICAL SKILLS:
Testing Tools: HP Quality Centre/ALM, Selenium (Selenium IDE, TestNG, Selenium WebDriver, Selenium Grid), TOAD, Appium, HP Quick Test Professional (QTP), Soap UI, Load Runner, Maven, JMeter, Jenkins, Bugzilla, GitHub, Jira, Agile, Eclipse ID, jUnit, Cucumber, Atlassian Tools (JIRA), SharePoint, RTC, CI CD Pipeline, Postman, REST API & Rest Assured, Artifactory, ANT, Protractor, Perfecto.
Testing Types: Smoke & Sanity Testing, UAT Testing, Regression Testing, Functional Testing, System Testing, Performance & Load Testing, Black Box Testing, End to End Testing.
Programming Languages: Java, Java Script, HTML, CSS, XML script, Gherkin, Ruby, UNIX.
OS: All Versions of Windows, UNIX, Mac OS X, Linux, iOS, Android.
Database: SQL Server, IBM DB2, MySQL, Oracle, and MS SQL.
Web Browsers: Chrome, Mozilla Firefox, IE, Safari.
Business Mgmt. Tools: MS Word, MS Visio, MS Excel, MS PowerPoint, SharePoint, RTC.
Bug Tracking Tool: Bugzilla, Quality Centre, HP ALM, JIRA.
Utilities: Eclipse, SVN (Git).
Methodologies: Agile (Scrum) and Waterfall.
Application/Web Servers: Apache Tomcat, BEA Web Logic.
Web Services: XML, WSDL, XSD, Rest API.
PROFESSIONAL EXPERIENCE:
Confidential - Hagerstown, MD
SDET
Responsibilities:
- Write and execute comprehensive Detail Docs, test plans and scripts for Waterfall & Agile projects that cover the entire user experience.
- Involved in execution of the test scripts by UAT testing & Certification in a fast paced environment.
- Performed functional, negative, smoke, integration and regression testing.
- Automate those test cases using Selenium Web Driver and TestNG.
- Used Selenium Grid to run test cases in multiple browsers and in parallel.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Convert of manual QA processes to a new automated solution using Selenium WebDriver with Cucumber (BDD) Framework.
- Writing new enhancements functionalities in Cucumber as per Capital one standards.
- Designed the Test Strategy for multiple projects, defect management using JIRA (Atlassian Tool) and HP ALM.
- Created Java based scripts for Selenium WebDriver with JUnit/TestNG as automation frame work.
- Open defects in Quality Center (ALM) and JIRA (Atlassian tool) and work with developers to get the defect resolved in a timely manner.
- Created & Maintained Automation Selenium Scripts for the Scrum stories.
- Involved in implementation of Online Banking transactions such as making payments, and sale (both In-store and online) through Confidential cards for different partners.
- Performing POS testing with Confidential ’s private partners to check payment and sale validation through Confidential ’s private tools FDR and FDR BEST.
- Performed data validation testing using POS system.
- Used Apache POI for the data driven test cases.
- Applied robust Page object pattern (POM) on new builds and every modification in the application for Selenium WebDriver to do Smoke and Regression testing.
- Involved in Testing with CI CD pipeline where both testing and production deployments works parallel.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Used Maven as a build tool on Java projects for the development of build Artifacts on the source code.
- Used DB2 for database connectivity in backed testing.
- Validate data persistence using SQL command.
- Involved in Backend Testing using complex SQL Query for data integrity.
- Worked with the web programming language HTML, CSS, XML and selected web element by using Firebug and Fire path.
- Expertise in performing Manual testing ( emulators & IOS Simulators ) & Mobile Application Testing using Appium & Perfecto.
- Tested embedded application software on various mobile devices, including smarts phones
- Involved in SOA Architecture implementation with team.
- Worked on Protractor tool to perform end to end behavior-driven testing (BDD) framework (Cucumber).
- Worked on both OS such as UNIX and Windows.
- Checked Log files to analyze errors experienced using Log4j during testing.
- Implemented Protractor automation testing for JavaScript browser.
- Involved in testing web services using automated scripts with different tools such as Rest Assured and SOAP UI.
- Developed test suite, test cases, execute test cases and generate report in SOAPUI.
- Performed XML data validation using assertion method in SOAPUI.
- Extensively developed scalable Web Service automation projects using SOAPUI Pro.
- Verified Request, Response to test SOAP based web service testing using WSDL file end point location.
- Coordinated with multiple teams, both internal and external, to specify test planning, execution and reporting requirements.
Environment: Citibank’s FDR, NAPS and CI CDE Mainframe account conditioning tools, JIRA, HP ALM/Quality Center, Microsoft Office Products including Visio, SharePoint, Java, Junit, Selenium Web driver, TestNG, Eclipse IDE, MS Access, SQL, HTML, CSS, JavaScript, Appium, Jenkins, Maven, Protractor
Confidential - Louisville, KY
QA Analyst/Test Engineer
Responsibilities:
- Prepared Test Plan Design and Test case design based on the system requirements/Business requirements.
- Defined and Implemented the Software Development Life Cycle with process development meetings.
- Worked with automation tools to enhance the Regression Test.
- Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
- Designed the Test Strategy for multiple projects, defect management using JIRA and QC/ ALM.
- Maintain & trouble shoot automation suite using Java, Eclipse.
- Practiced Test-driven TDD, automated unit testing, refactoring, and extensive pair programming.
- Used Selenium WebDriver and Selenium framework (Page factory) to automate functional testing of GUI.
- Responsible for all deliverables such as Test Objective Document, Ambiguity Review Document, Test Script, Test Data, Test Results, Test Summary Report, Defect Report.
- Checked Log files to analyze errors experienced using Log4j during testing.
- Validate data persistence using SQL command.
- Wrote SQL queries in order to obtain test reference data, detect data caching issues and ensure data consistency; a large number of defects were detected by performing back end testing in this project.
- Used Maven as a build tools on Java projects for the development of build artifacts on the source code.
- Worked with the web programming language HTML, CSS, XML and selected web element by using Firebug and Fire path.
- Expertise in performing Manual tester testing ( emulators & IOS Simulators ) & Mobile Application Testing using Appium.
- Tested the application under different networks and internet speeds including on 3G, 4G/LTE and Wifi.
- Involved in testing application on different mobile platform such as iOS and Android device by using Appium & Perfecto .
- Developed test suite, test cases, execute test cases and generate report in SOAPUI.
- Performed xml data validation using assertion method in SOAPUI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Configured Selenium Hybrid Framework with Selenium Web driver, TestNG and Maven and created selenium automation scripts in java.
- Worked on Protractor tool to perform end to end behavior-driven testing (BDD) framework (Cucumber).
- Participate in Daily Agile Scrum "Stand-up", Sprint Planning and Retrospective Sessions and update the team on status of upcoming User Stories in JIRA (Atlassian Tool).
- Convert of manual QA processes to a new automated solution using Selenium WebDriver with Cucumber (BDD) Framework.
- Writing new enhancements functionalities in Cucumber as per Capital one standards.
- Performed backend testing using UNIX and SQL Scripting.
- Created Java based scripts for Selenium WebDriver with JUnit/TestNG as automation framework.
- Used Selenium GRID to execute test cases in parallel on different target machine.
Environment: JIRA, HP ALM/Quality Center, Microsoft Office Products including Visio, SharePoint, Java, Junit, Selenium Web driver, TestNG, Eclipse IDE, MS excel, HTML, CSS, JavaScript, Appium, Maven, Jenkins
Confidential - Birmingham, AL
Automation Test Engineer
Responsibilities:
- Reviewed Project Artifacts, Analyzed Requirements, designed the test Plan and provided weekly status report that includes testing metrics, test logs and test summary reports.
- Ensured all testing standards are being met and served as an escalation point for issues involving testing.
- Worked on Agile software development environment where performed testing in each sprint.
- Designed the Test Strategy for multiple projects, defect management using JIRA and QC.
- Used XPath expressions to work on dynamic objects.
- Worked with the web programming language HTML, CSS, XML and selected web element by using Firebug and Fire path.
- Reviewed and analyzed Business Requirement Documentation (BRD) to gain understanding of POS implementation.
- Worked on POS QA Testing was involved in setting of QA Test environment with test lab environment.
- Tested different functions of the POS system like scanning, payments and returns.
- Used SQL Queries to extract data from target tables to prove the data mapping.
- Created and executed SQL statements to retrieve data for testing analysis and test case validations.
- Thoroughly used Joins and Sub-Queries to simplify complex queries involving multiple queries.
- Performed Database Validation to check the updated data in the database using SQL quires.
- 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.
- Tested the application under different networks and internet speeds including on 3G, 4G/LTE and Wifi.
- Used Android SDK and set up mobile device Emulator to test application and to get log files.
- Performed SOAP based and Restful base web Service testing using Soap UI pro for data driven testing.
- Verified Request, Response to test SOAP based web service testing using WSDL file end point location.
- Created QA Process Workflow flow documents using MS Visio to define and design effective QA standards and practices.
- Worked on Protractor tool to perform end to end behavior-driven testing (BDD) framework (Cucumber).
- Designed test data using MS Excel sheet for testing the application with positive and negative inputs.
- Coordinated with multiple teams, both internal and external, to specify test planning, execution and reporting requirements.
Environment: JIRA, HP ALM/Quality Center, Microsoft Office Products including Visio, SharePoint, Java, Junit, Selenium Web driver, TestNG, Eclipse IDE, MS excel, NAPS, FDR, CI-CD, IPS, HTML, CSS, JavaScript, Appium, Protractor
Confidential
Software Automation Engineer
Responsibilities:
- Interacting with client and project team to understand the testing requirements.
- Worked on developing the automation scripts using Selenium with JUnit Framework.
- Involved in Manual and Automation testing.
- Used the Firebug to inspect the Xpath of the web elements and Eclipse IDE for Java development.
- Performed data driven test and regression testing using Selenium.
- Responsible for providing Risk Assessments, test Plans, test cases and executing and creating Test Results them within an AGILE software development SCRUM environment.
- Review test cases and scripts created by team members.
- Identify test scenarios and define test cases and test data.
- Involved in Functional Requirement analysis, creating RTM.
- Extensively used Quality Center for test management process.
- Executed SQL queries for backend data validation.
- Executed the web services API test cases using SoapUI.
- Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
- Worked closely with developers for issue resolution and bug status updates.
- Used HP QC/HP ALM to create test cases and test plans with assisting project.
Environment: JIRA, HP ALM/Quality Center, Microsoft Office Products including Visio, SharePoint, Java, Junit, Selenium Web driver, TestNG, Eclipse IDE, MS excel, jUnit, Maven, ANT, HTML, CSS, JavaScript, Jenkins