Sdet Engineer Resume
Phoenix, AZ
SUMMARY
- Passionate and motivated technical professional wif over 9+ years of hands - on experience in the field of Information Technology and various domain of Retails, Financial and Health Care industry focusing on Quality Assurance, automated and manual testing wif a solid understanding of Test planning, Test Design, Test Execution and Reporting of web-based and client-server applications.
- Expertise on Property & Casualty Insurance, Life Sciences, Banking, Logistics, Security and Trading domain applications experience in Quality Assurance, and Functional Testing of Client - Server and Web based Applications in Life Sciences Cloud, Confidential SalesConnect(ERP/CRM), Confidential B2B Sterling products, E-Commerce/Retail, and Financial/Banking.
- Extensive experience in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including different Testing Methodologies like: Agile and Waterfall.
- Strong Experience in Functional Testing, System Testing, Sanity Testing, Smoke Testing, Regression Testing, Integration Testing, Compatibility Testing, Performance Testing and User Acceptance Testing (UAT), Front-End and Back-End Testing.
- Hands-on knowledge of TestAutomationframeworks - JUnit, TestNG, Data driven, Behavior Driven Development (BDD) and Test-DrivenDevelopment(TDD).
- Extensive experience in SOA/REST/Application/Web service/POS testing using Selenium, HP-UFT, Postman, Soap UI, REST-Assured.
- Experience in creating test data and end to end testing for POS devices/application.
- Experience in performing test in CI/CD environment using Jenkins
- Experience in developingtest cases in BDDautomation framework usingCucumberby writing behaviors and step definitions followed by developing required Selenium support code in JAVA/Ruby forCucumber
- Extensive experience in Retail (e-commerce, Order Management System, Mobile, Point-of-Sale, Point-of-commerce) & Host system (RMS)
- Experienced in testing Standalone Desktop, Client/Server and Web based applications.
- Experienced in testing Mobile applications on iOS and Android Operating Systems.
- Extensive experience in writing complex queries and working wif Join, views, stored procedures, tables, functions, index, triggers using MS-SQL, PL-SQL, T-SQL.
- Experience on Defect tracking tools like Service Now, TFS, JIRA, ClearQuest and Quality Center (HP ALM).
- Experience in using different project management/documentation & Design tools like Service Now, JIRA, Confluence, Swagger, HP ALM
- Experienced in writing and creatingAutomationtest scripts from scratch inside QTP/UFT/Selenium environment using VB Script/Java Script descriptive programming.
- Extensive experience in UNIX and Windows platforms.
TECHNICAL SKILLS
Languages: Java, JavaScript, Python, Html, XML, JSON, VB Script, Groovy
Testing tools: Selenium, Eclipse, IntelliJ, PyCharm, Android SDK, Appium, JMeter, Postman, Soap UI, NodeJSJenkins, Docker, Tomcat, HP UFT/QTP, HP ALM/Quality Center, JIRA, Rally
Databases: MySQL, SQL Server, Oracle
Platforms: Windows, Mac, Linux
Version controls: SVN, Mercurial, Git, GitHub
Methodologies: Waterfall, Agile
Frameworks: Junit, TestNG, Cucumber, Spock, Spring Boot, Selenium-WebDriver, Rest-Assured, Extent
Other: 508 Compliance Testing
PROFESSIONAL EXPERIENCE
Confidential, Phoenix,AZ
SDET Engineer
Responsibilities:
- Designed and developed test plan, test cases, test scenarios based on requirements in Jira, confluence & Swagger.
- Participated in overview sessions, walkthroughs, system demos and any other forums wif Business and other teams concerned wif the project.
- Interacted wif developers to resolve defects and suggested enhancements.
- Created, managed, updated and executed automated tests wif advanced custom build framework for both Web application and APIs.
- Involved in writing test scripts manually and Tested manually as per the specification documents.
- Created and executed scripts manually for Functionality testing.
- Performed End-to-End Testing Manually before Automated Testing.
- Extensively used postman, Rest Assured for API testing.
- Created REST API tests in Postman as well as in advanced test framework wif Rest-Assured framework.
- Extensively used GET, POST, PUT, DELETE for API testing in Postman, Rest Assured.
- Created Json and CSV Data file to upload POST, PUT method postman, Rest Assured.
- Wrote code for convert Json to Java in java to test Rest Assured API test.
- Handled A2A & JWT Token in API testing using postman and Rest Assured.
- Used Splunk to retrieve log for validating API response details
- Used Visual Studio to verify back end function & logic.
- Created, contributed, enhanced and maintained automation test framework in Selenium.
- Extensively used different locators like ID, Name, Class, Link Text, CSS, Xpath to select web elements in Selenium
- Extensively used Actions class in selenium like (Drag n Drop, Mouse over, Key Press).
- Wrote java code to handle Alert in web element using selenium.
- Extensively used java Inheritance, Test Base class, UI class for code Reusability
- Performed Load or stress testing using JMeter tool.
- Performed cross-browser compatibility testing using TestNG framework in Selenium
- Extensively used for loop, switch, do while loop, while loop, Try-Catch Finally block for data driven testing and exception handling in selenium.
- Used Array in selenium to handle frames, multiple window in web base.
- Used different Java operators in selenium to build test scripts for testing.
- Extensive knowledge in design and developing page object models for web application using Selenium-WebDriver wif Java.
- Created TestNG xml test suite for both web application and rest web services and preparing the report using Extent report.
- Extensively used Auto IT to upload file in web base application from drive in using selenium.
- Extensive experience on TestNG to generate TestNG report, TestNG-parameters, TestNG-Groups, TestNG-Data provider, TestNG parallel execution.
- Extensively experience in Life Sciences cloud data base testing.
- Extensively used maven repository to send the Automated report in email using selenium.
- Extensively used Assert & Verify in postman and Rest Assured for validation
- Hands on experience in web base and webservice test in Jenkins/ Docker
- Involved in DevOps processes for build and deploy systems.
- Identified, analyzed and documented defects, error and logged defect using Jira
Confidential
QA Engineer
Responsibilities:
- Analyzed System Requirement Specification (SRS), Functional Requirement Specification (FRS), and Use Case diagrams relevant to the software requirement.
- Attended requirement review meetings wif System Matters Expert (SME) and end users to finalize and sign-off the requirement documents.
- Attended in conference calls, overview sessions, walkthroughs, system demos, and any other forums wif Business and other teams concerned wif the project.
- Developed test plan, test cases, test scenarios based on requirements and functional specifications.
- Developed standard templates for testing including System Test Plan (STP), Requirement Traceability Matrix (RTM), Test Cases and bug documentation.
- Formulated detailed Test Plan, Test Cases and Testing Procedures, which included Test Cases/Scripts, Performed configuration/ compatibility and user interface testing manually.
- Interacted wif developers to resolve application defects and suggested enhancements.
- Worked wif infrastructure teams to solve issues and involved in the installation of software/builds, Organized and supervised peer reviews and formal reviews.
- Created test data for validating scenarios based on functional requirements specifications.
- Tested the sections of POS transactions like Sale, Trade, Return, Pre-order, Web in store, Void, Post Void, Suspend and Resume using different tender types Credit card, Debit card, POSA card, Cash, Gift card, Trade card, Cashier check and Star card.
- Involved API testing on POS system.
- Created Test cases to verify application comply wif section 508 regulation.
- Created test cases manually to perform different types of testing such as positive/negative, functional/regression, interface, black box, batch testing, screen navigational testing, smoke/sanity testing, unit testing, performance testing, exploratory testing or Backend testing.
- Created, contributed, enhanced and maintained automation test framework in Selenium.
- Created, managed, updated and executed automated tests wif advanced custom build framework for both Web application and Rest APIs.
- Extensively used different locators like ID, Name, Class, Link Text, CSS, Xpath to select web elements in Selenium
- Extensively used Actions class in selenium like (Drag n Drop, Mouse over, Key Press).
- Wrote java code to handle Alert in web element using selenium.
- Extensively used java Inheritance, Test Base class, UI class for code Reusability
- Performed Load or stress testing using JMeter tool.
- Performed cross-browser compatibility testing using TestNG framework in Selenium using Java
- Extensively used for loop, switch, do while loop, while loop, Try-Catch Finally block for data driven testing and exception handling in selenium.
- Used Array in selenium to handle frames, multiple window in web base.
- Used different Java operators in selenium to build test scripts for testing.
- Extensive knowledge in design and developing page object models for web application using Selenium-WebDriver wif Java.
- Extensively used Maven POI to read and write from date file in selenium.
- Created TestNG xml test suite for both web application and rest web services and preparing the report using Extent report.
- Extensively used Auto IT to upload file in web base application from drive in using selenium.
- Extensive experience on TestNG to generate TestNG report, TestNG-parameters, TestNG-Groups, TestNG-Data provider, TestNG parallel execution.
- Extensively used maven repository to send the Automated report in email using selenium.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
- Integrated Appium wif Sauce Labs for distributing tests on the cloud.
- Identified mobile elements using Appium Inspector, UI Automator Viewer.
- Used Appium to facilitate mobile testing by creating mobile Driver class wif the required Mobile capabilities.
- Excellent experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Performed web services testing wif SOAP UI by validating request and response for XML,JSON files.
- Used Java API to create Functional Tests for SOAP
- Used different call type (GET, POST, PUT, DELETE) using SOAP UI, REST Assauer and SoapUI
- Converted Json to Java for API test.
- Extensively used Jenkins (to build and deploy code) for Assertible deployment testing API
- Hands on experience in web base and webservice test in Jenkins/Docker
- Involved in DevOps migration/automation processes for build and deploy systems.
- Involved in writing SQL queries for validating data.
- Hand on experience in written complex joins to validate query performance on large database volumes
- Used Quality Center/ HP ALM to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects.
Confidential, West Chester, PA
Test Automation Engineer
Responsibilities:
- Designed, Developed and Executed Automation Test Plans, Test Cases and Test Procedures based on the functional specifications.
- Extensively involved wif different AGILE ceremony and actively participated daily Stand-Up Meeting, Scrum meeting, Sprint Keep-off meeting, retrospective meeting etc.
- Involved in understanding the current business process, defining scope of the project along wif position statement.
- Interacted wif keybusinessusers to understand requirements for technology and transform them into functional artifacts to bridge the gap between technology andbusiness
- Have experience designing and writing manual templates, design formatting, project planning and writing technical documents.
- Performed Security testing and Backend testing Manually.
- Participated in conducting System testing and End to End testing Manually.
- Extensive UAT Testing Manually.
- Exported Manual test cases into ALM and maintained the same in the Test Plan module.
- Perform Regression execution using HP UFT (QTP) to ensure existing functionalities
- Linked HP ALM to HP UFT by using HP ALM connection option in HP UFT
- Involved in developing Hybrid Framework usingVBScriptin UFT.
- Utilized HP UFT to design, code, and maintain large data-driven scripts to perform new order processing and existing order modification.
- Inserted several checkpoints like Standard Checkpoints, Text Checkpoints, Text Area Checkpoints, Database Checkpoints, Bitmap Checkpoints and Synchronization Checkpoints in the Test Scripts to verify application properties and functionalities while testing wif HP UFT.
- Involved testing of the application Internal and External Environment in using HP UFT (QTP)
- Used maintenance run mode to perform test step by step to identify issues in the test step using HP UFT
- Used shared object repository and local object in HP UFT
- Identified static and dynamic objects in HP UFT while testing different scenarios in HP UFT
- Designed, developed, executed and maintained Automated Test using HP UFT dat requires highly complex Descriptive Programming usingVBscript.
- Wrote Test Scripts in QTP (HP UFT) using Descriptive Programming and enhanced the scripts using Parameterization, Synchronization, Regular Expressions, Check Points, Customized Exception handling andVBScript.
- Analyzed automation Test Plan and created Design document for HP UFT (QTP).
- Involved in the module wise execution of HP UFT (QTP) Scripts.
- Created and maintained Test cases for each Release to be test using HP UFT (QTP)
- Extensively used postman for API testing.
- Extensively used GET, POST, PUT, DELETE for API testing in Postman.
- Created Json and CSV Data file to upload POST, PUT method in postman.
- Hands on experience in handling Auth2 in API testing using postman.
- Extensively used Assert & Verify in postman for validation.
- Created API automation test scripts using Postman API and Java Script / Newman command-line collection runner.
- Extensively used Jenkins CI/CD integration and configuration of Postman /Newman for scheduled jobs.
- Write API Automation Scripts using Postman, JScript & Newman and generate HTML report.
- Performed Regression/ UAT testing for mobile apps (iOS, Android) using Google Dev tools.
- Performed responsive testing, navigation testing for mobile apps (iOS, Android) using Google Dev Tools
- Validated the data at back-end and Database Integrity by using different SQL Queries.
- Extensively involved wif Black Box, Grey Box, White Box, UAT and Regression Testing.
- Identified, analyzed and documented defects, error and logged defect using Jira/HP ALM.
- Hand on experience in DevOps migration/automation processes for build and deploy systems.
- Involved in written complex joins to validate query performance on large database volumes
- Performed Data validity testing for reports and feeds based on requirement.
- Prepared Requirement Traceability Matrix to verify dat all stated and derived requirements are allocated to system components.
Confidential
QA Engineer
Responsibilities:
- Designed, Developed and Executed Test Plans, Test Cases and Test Procedures based on the functional specifications.
- Worked in AGILE environment wif frequent changing requirements and feature sets.
- Attended daily stand-up meetings in SCRUM to update the status. Attended SPRINT planning at the start of SPRINT.
- Interacted wif keybusinessusers to understand requirements for technology and transform them into functional artifacts to bridge the gap between technology andbusiness
- Involved in understanding the current business process, defining scope of the project along wif position statement.
- Design and developed test cases and conducted tests by using end to end chain workflows in Collibra.
- Used Collibra to identify data mapping fields for testing purpose.
- Performed web services testing wif SOAP UI by validating request and response for XML,JSON files.
- Used Java API to create Functional Tests for SOAP
- Extensively used Selenium IDE, Web Driver as automation tools
- Performed BDD framework using Eclipse/Cucumber, Keyword & Data Driven Framework for day to day automation job.
- DevelopedBDDtests usingCucumberby writing scenarios and step definitions. Developed required Selenium support code in JAVA forCucumber
- Performed data driven testing and parameterization using SeleniumBackend Testing using MS Excel.
- Tested different scenarios in Selenium using Assert & Verify.
- Performed cross-browser compatibility testing using TestNG framework in Selenium using Java.
- Extensively involved in testing mouse hoovering, dynamic objects, added synchronization point using explicit/implicit in Selenium using Eclipse/Java.
- Wrote java code to handle different kinds of Alert (Simple Alert, Prompt Alert, Confirmation Alert) using selenium.
- Used AutoIt in Selenium to perform upload functionality from Microsoft Drive.
- Used TestNG in Selenium to perform cross-browser compatibility testing
- Extensive experience on TestNG to generate reports, parameters, groups, Data provider and TestNG parallel execution.
- Extensively used maven repository to send the Automated report in email using selenium.
- Validated the data at back-end and Database Integrity by using different SQL Queries.
- Verified the changes and updates dat occur for the Data Validation on MS SQL
- Prepared Test Cases based on business requirements and business rules for HIPPA EDI Transaction 852/867/835/837/834
- Validated Java code in the Talend Job package.
- Compared the results from newly developed report wif the existing Business Development production file to match the differences using Win Merge.
- Work on Life Sciences cloud ETL data base testing.
- Extensively involved wif Black Box, Grey Box, White Box, UAT and Regression Testing.
- Extensively used Jira for Agile reporting.
- Identified, analyzed and documented defects, error and logged defect using Jira and Service Now
- Prepared Requirement Traceability Matrix to verify dat all stated and derived requirements are allocated to system components.
- Have a good understanding about Enterprise Data Warehouse structures and methodologies.
- Analyzed HIPPA EDI transactions in XML and X12 responses and looked for defects for amendment.
Confidential, New York, NY
QA Analyst/ UAT Tester
Responsibilities:
- Analyzed Software and Business Requirements documents to get a better understanding of the system from both technical and business perspectives.
- Carried out UAT and involved in creating Test Plans, Test Scenarios, Test Cases, and Test Data to be used in testing based on business and user requirements, technical specifications and/or product knowledge.
- Extensive UAT Testing Manually.
- Worked on web base asset management application testing.
- Performed rigorous manual testing such smoke testing, Integration testing, Regression Testing, End to End Testing and System Testing.
- Identified, analyzed and documented defects, error and logged defect using Jira
- Closely worked wif Top Management, Users and Clients
- Involved wif software testing. Planned, created and tested Global Money Transfer System software
- Closely worked wif software development company
- Performed both positive and negative testing manually
- Categorized bugs based on the severity and priority
- Used Try-Catch functionality for exception handling
- In day to day basis used different Selenium locators like ID, Name, CSS Selector, Xpath to perform web testing
- Used different Action Class like mouse hovering, select to perform dynamic testing.
- Extensively used Array in selenium to handle frames, multiple window in web base testing.
- Extensively used Maven POI to read and write from date file in selenium.
- Good understanding of Java keywords like class, method, inheritance, polymorphism, exception Handling, Arrays, packages etc. and used them to create automation script in Selenium
- Hand on experience in Verified the changes and updates dat occur for the Data Validation on MS SQL Server while listing or creating the users dat occurred on the Business Units Web sites.
- Hand on experience in written complex joins to validate query performance on large database volumes
- Performed Data validity testing for reports and feeds based on requirement.
- Extensive experience in to validity data base business requirement using SQL.
- Verified data in data base as per business requirement using SQL.
- Performed GAP analysis; documented requirements and workflows
