Sdet Engineer Resume
WA
SUMMARY
- Around 6+ years of Experience as a SDET Engineer for Client/Server and Web - based Applications.
- Proficient in authoring and executing project deliverables such as Test Plan, Test Cases/Test Scripts and Test metrics from business/user requirements, user stories, use cases, functional and nonfunctional specifications.
- Experienced in STLC, SDLC (Agile) Methodologies.
- Expertise in developing applications using Java/J2EE(SDET), Spring, Iaas/Paas, Hibernate, Struts, Webservices, Servlets, JSP, Azure, fiddler, JDBC, XML, AJAX, JQuery, node JS and Java Script.
- Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
- Worked on GPI software testing and distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
- Experienced with assigning the Requirements to the Test Cases in Confidential Application Lifecycle Management (ALM).
- ImplementedCloud Based Selenium Gridon Sauce labs and local Selenium Grid for various applications with various combinations of OS and Browsers
- Experience with IOS APP UI automation framework KIF(Keep Functionality) XCUI test framework in Xcode using objective.
- Expertise in configuration Management tools like Chef and Puppet, Continuous Integration (CI) and Continuous Deployment (CD) practices. with Jenkins. Involve in implementing configuration management tools such as Puppet.
- Expert in developing Automation Framework UsingSelenium Web Driver and J2EE.
- Excellent experience on Unit Testing Frameworks likeJUnitandTestNG.
- Experienced in usingPOSTMANandREST-assuredforRESTful Web services/REST API testing.
- Expertise in object-oriented programming concepts in polymorphism, inheritance, Encapsulation, Abstraction concepts.
- Expertise in Automation frameworks such as data driven, key word driven.
- Expertise using framework libraries such as BDD/Cucumber and TestNG.
- To validate API and DB data elements, SQL queries should be good.
- Expertise in Git cloning and Git repository.
- Experience and having good architectural knowledge of various web services, REST API, SOAP and Micro Services.
- Created and Verified Web services API requests, SOAP Protocols.
- Created and executed database queries (SQL) to validate database data integrity.
- Worked on Web Services using SoapUI tool to validate XML request and response using Restful call method.
- Performed smoke, functional/system, Sanity testing, retesting, regression, security testing.
TECHNICAL SKILLS
Testing Tools: Selenium 2 Web Driver/RC/IDE/Grid, Test Complete, Quick Test Pro (QTP/UFT, RFT), Soap UI, IOT Testing Rally, JMeter.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira
BDD Frameworks: Cucumber, Keyword and Data driven framework, XUnit
Programming Languages: Core Java
Web Services: SOAP, RESTful (JAX-RS, JAX-WS), Jersey API, Rest-Assured
Job Scheduling: App worx, Autosys, BMC Control M 6.2/7.0, CA Workload Automation
Web Technologies: HTML, JS, CSS, Java Script, XML, JSON
Script Languages: Java Script, SQL scripting
Testing Methodology: Functionality Testing, Integration Testing, Regression testing, Unit Testing, Smoke testing, User Acceptance(UAT) Testing, Manual Testing and Automated Testing, Data DrivenTesting, Back-end testing.
PROFESSIONAL EXPERIENCE
Confidential, WA
SDET Engineer
Responsibilities:
- Using Selenium with Java to automated Front end UI
- Used Cucumber to write all over feature file
- Using Rest Assured with java to Automate API s
- Using Spart. Report to generate the reports of execution
- Developed cucumber tests for API Automation by using REST Assured framework.
- Automated end to end test cases using WebDriverIO and Mocha Framework
- Used Page object pattern for both Java and JavaScript tests.
- Active involvement in training manual QA on Selenium and WebdriverIO test tools.
- Successfully trained QA of various teams and implemented webdriverIO and mocha tests across organization.
- Developed test Framework in webdriverIO (JavaScript) for entire application including service calls, assertions, gitlab and Team city integration.
- Automated the Regression Test Cases and Experience with testing REST APIs, Web & Database testing
- Using JMeter for Performance testing.
- Created XCUI test framework using swift programming knowledge.
- Introduced data driven mechanism to XCUI framework, which reduced to complexity of creating scripts for different
- Markets, which has resulted in single script multiple market.
- Using Sql database to extract the data and comparing with QA scenario s
- Using Extent Report to generate the test result.
- Performed UI and Functional testing on Android and IOS devices using katalon studio.
- And also participates in code review.
- Develop tests with the advance features in XCUI Test Library such as Async Wait, First Match API, Activities and Screen shoots.
- Configuring theAppiumfor the Mobile Android Native App using selenium.
- Used xcode build for building and running XCUI Tests from command line.
- Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
- Helped individual teams to set up their repositories in git bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
- Responsible for managing and supporting Continuous Integration (CI) using Jenkins.
- Installation, integration and configuration of Jenkins CI/CD, including installation of Jenkins plugins.
Confidential, Seattle, WA
SDET Engineer
Responsibilities:
- Used node JS to run scripts.
- Used Collections to enhance the Quality of the code.
- Hands on practice in making RESTFULL calls (Request Entity) and response check validations (Response Entity).
- ConfiguredSelenium Web DriverIO, andcreated selenium automation scriptsin java script using TestNG prior to agile release
- Performed Data driven testing usingSelenium WebDriverIO, Junit functionsandJDBC Connectionswhich reads data from scripts using property andXMLfiles.
- Used Selenium WebdriverIO with TESTNG and sauce labs for frontend automated Testing and cross browser testing. In terms of backend Used Ready API (licensed version of SOAP UI)
- Designed and documentedREST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Used Postman & SOAPUI for rest service testing.
- Defects were tracked, reviewed, analyzed using Confidential ALM.
- Created bash file so that other teams can use it.
- Setup test project from scratch in XCode using XCUI Test Libraries.
- Develop tests with the advance features in XCUI Test Library such as Async Wait, First Match API, Activities and Screen shoots.
- Generated reports for XCUI Tests using tools like xcpretty, XCHTML Report.
- Used xcode build for building and running XCUI Tests from command line.
- Configuring theAppiumfor the Mobile Android Native App using selenium.
- Implemented test automation scripts for mobile testing usingAppiumforAndroidandiOSapplications.
- Involved in mobile application development withJAVAandKotlin.
- The mobile application was developed with JAVA mixed with Kotlin using AndroidStudio.
- Developed cucumber tests for API Automation by using REST Assured framework.
- Automated end to end test cases using WebDriverIO and Mocha Framework
- Involved in testing of services usingSOAP/RESTservices usingSOAP UI, Groovy Scrip
- Performed data driven testing by usingJDBCandGroovy scriptas a data source inSOAP UIand configuredSQL queriesto fetch data from theOracle database.
- Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.
- Hands on experience on working Cypress for angular application end to end testing.
- Used Ready API for rest service testing.
- Designed Test plan for release projects and wrote test cases in ReadyApi.
- Perform Manual testing as well as functional testing, Integration testing, Regression testing and End to End testing of
- SOAP/REST web services usingReady API tool.
- Defect reporting, Executing Framework and Analyzing Result.
- Design, Develop and Execute load testsusing JMeter and Jenkins
- Used regular expression fordynamic values in JMeter
- Experience in integrating test automation test suites intoCICDprocess for cloud testing execution using AWS EC2Service
- Used JMeter to simulate java request load on a backend Application.
- Involved in integrating the test suites toJenkinsto execute them automatically after every successful deployment.
Environment: React JS, Java Script, Selenium driver IO, Node JS, Jenkins, Angular JS, Allure Reporting, Jmeter, Postman, Ready API, JMeter, HTML, REST Assured, MySQL, Excel, RFT/ UFT, Access, MS Outlook, Windows, Linux, Git, ALM.
