| Riya Malhotra - Lead QA Automation Engineer 18yrs H1-B |
| [email protected] |
| Location: Dallas, Texas, USA |
| Relocation: Open |
| Visa: H1-B |
| Resume file: Riya QA-SDET_1780038513904.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Riya Malhotra
Lead QA/SDET Engineer Email: [email protected] Phone: +1 973-737-8501 PROFESSIONAL SUMMARY: Over 18+ years of professional experience in Informational Technology (IT) with emphasis in Manual/Automation testing of Web Based /Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server, Software Development, Web Services, Mainframes, Java, UI and SAP Environments. Excellent knowledge of Software development life cycle (SDLC) and Software test life cycle (STLC). Experience in Automated testing using Selenium Web driver with Java and C#.Net. Experience in Automation tools like Selenium RC/IDE/WebDriver/Grid (Functional & Regression Testing), TestNG, Junit and Eclipse. Experienced in developing automation between diverse technology platforms using UFT, integrating Windows applications, ServiceNow, SAP modules, APIs, and web-based interfaces. Experience in Building Java automation Scripts by using Selenium, MS Visual Studio, MSTest,NUNIT, Spec flow, Coded UI, Azure and good expertise in using Annotations Expertise in Automated-testing includes concentrated application, training and interaction with HP Tools like UFT/Quick Test Professional (QTP), SOAP UI and ALM/ Quality Center. Experience in writing test cases using Element locators, WebDriver methods, Java programming features and Test NG Annotations. Extensive experience of Web Services, SOAP and REST API Testing using UFT API, Restful API, Apache JMeter, Postman and SoapUI Execution of Manual and Automation Business Components, Test Scripts through Test Management Mercury tool like HP ALM Quality Center. Solid experience in writing Test scenarios, Test Conditions, Defining Test Cases, Developing and maintaining Test Scripts, Test plans, Defects and Status Reports. Expertise in testing Web Services requests using SOAPUI/Rest. Excellent knowledge and working experience in using various kinds of Defect tracking tools like Quality Center/ALM and JIRA. Experience in using automation tools such as Selenium IDE, Quality Center, Selenium Remote Control (1.0), Selenium Web Driver (2.0) and Selenium Grid, Junit/TestNG, JMeter, JIRA, Rally, SOAPUI. Experience in Smoke, Sanity, GUI, Functional, Non-Functional Testing, Web Testing, System Integration Testing (SIT), Regression, Ad-hoc Testing, User Acceptance, End-to-End, Grey Box, Black Box and White box testing, Proactive Testing, Browser compatibility, Risk Analysis, and performance test. Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG. Developed and executed test scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects. Well versed with SQL, PL/SQL and Oracle queries to run the data integrity tests. Experienced in testing BPM framework, process and strategy. Have Experience in load and performance testing tool LoadRunner/JMeter. Developed BDD test cases with Cucumber framework and worked on Test Driven Development Experience with bug tracking tools like Quality Centre/ALM, TFS, JIRA and familiar with Clear Quest, Bugzilla. Worked on creating and developing Test Plans, Test cases and test Scripts and interacting with development Team. Good experience in Web Services testing using SOAP UI, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI. Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing. Strong knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration. Expertise in Automated-testing includes concentrated application, training and interaction with HP Tools like UFT/Quick Test Professional (QTP), SOAP UI and ALM/ Quality Center. Worked in Waterfall and Agile methodologies - SCRUM. Exposure in running SQL queries to manipulate database tables to check data integrity. Used Requirement Traceability Matrix (RTM) for mapping requirements to test cases. Participated in User Acceptance Test (UAT), documented procedures and guiding the users in verifying various transactions on the system. Familiar with testing Philosophies like Equivalence Class Analysis, Boundary Value Analysis. Experience in developing and executing automation Regression testing and System testing using Selenium. Worked closely with Business Analyst for Requirements Study and developers team. Excellent analytical and problem-solving skills with the ability to troubleshoot and strong oral and written communication skills. Education: Bachelor s in computer science from Kanpur, Uttar Pradesh, India - 2015 Master s in Information Technology from Texas A&M University in College Station, Texas, USA - 2018 Technical Skills: Testing Tools Selenium Web Driver/RC/IDE/GRID, HP Quick Test Pro (QTP) 11, Quality Centre/ALM 11, Load Runner 11, JUnit, Cucumber, Karate DSL, TestNG, Web Services, SOAP UI, Coded UI, Appium, Jenkins, Postman, Maven, UFT, VBScript, PowerShell, Batch scripting, ALM, JIRA, Confluence Language/ Script Java, JavaScript, Shell Script, Unix, Linux, VBScript(UFT), C, C++, C#. Test Frameworks Junit, NUnit, TestNG, Data Driven Framework, Keyword Driven. Firefox Add-ons XPath, Firebug, Fire Path. Web development HTML, CSS, JavaScript, JQuery VB Scripts, XML. SOA Technologies SOAP, REST, WSDL, UDDI, Web Services, SOAP UI. Bug-Tracking Tools BugZilla, JIRA, Rally, HP ALM/Quality Center. Build/Continuous Integration Tools Azure, Maven, Jenkin, Octapus, Docker,Bamboo. Databases Technologies MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Loader, MYSQL. Platforms Windows 7,8,9,10/Vista/XP, UNIX, LINUX, MAC OS X, SAP, ServiceNow, API (REST/SOAP) Mobile Platforms IOS, Android OS, Windows Phone. QA Methodologies Agile, Scrum and waterfall. Version Control Git, SVN, CVS, TFS. Certifications:: ISTQB Certified Tester (CTFL & Advanced Level) Certified Selenium Professional Certified Scrum Master Professional Experience: Client: Charles Schwab Dallas, TX Role: Lead QA/SDET Engineer April 2024 Till Date Responsibilities: Performs Selenium Automation using Selenium Web Driver which is a web automation framework that allows user to execute the tests against different browsers and enables User to use a programming language in creating Automation test scripts. Uses core Java and extensively uses Java classes, Java objects, inheritance, polymorphism, exception handling, Java packages, and Java collection for creating the Automation scripts for Web based application. Done Performance testing to determine that the web application, under test will satisfy high load requirements using JMeter. Develop scenario based testing for the JMeter scripts Uses Page Object Model (POM) which is a design pattern used for creating Object Repository for web UI elements. Performing API testing ( SOAP and REST ) using Postman and SoupUI . Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script. Wrote several automation scripts for web-based application using Selenium. Customized the seleniumTest as per the Test Case by using the JavaScript. Tested windows and web based application developed in Java WebService automation using Java, Soap UI and tested web services manually using POSTMAN Created and executed SQL queries in SQL Server in order to validate data at the back-end testing. Created Automated test Scripts which can be reused across the project. Created test cases which can be executed across all four County s just by enabling and disabling the test steps. Implemented the Continuous Integration (CI) with the help of Gitlab/Jenkins/Octapus/Automation Set up for the applications that i worked on. In Jenkins, also worked on Slave set up and multi jobs. Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios. Automated the API services using Rest assured framework for Unit Testing, Integration Testing and Regression Testing Used Team Foundation Server as version control tool. Created automation scripts that are used for Regression testing. Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH. Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality. Developed Automation Scripts for Regression using Selenium Web Driver and Java. Worked on Integration of Selenium RC/WebDriver with existing API to test Framework. Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium. Tested the encryption and decryption of login and Logout functionality that was developed in C#.NET Conducted Cross browser testing in IE and Firefox using Selenium with Java. Created test plans and weekly summary reports. Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in (Automation tool) once the code pushed into CI. Involves in creating Auto IT scripts (.au3) which uses a combination of mouse movement, keystrokes and window control manipulation to automate a task which is not possible by selenium web driver. Communicating with developer to gather the use cases prior to each sprint. Managed all issues (defects) in Microsoft TFS Defect Management bug tracking system and ensure all issues are tracked from open to closure. Assumed full responsibility for the DevOps role. Launched QA/DEV/Demo/Pre-Prod environments using AWS. Configured OS, size, firewall, VPN, IP and added third party or custom applications. Ensured services were up and running. Coordinating with BA s to gather the latest requirements. Involved in defect triage meetings with the developers and BAs. Tested Browser compatibility to ensure that it works on all Browsers (IE, Firefox, and Chrome). Test Case Management in Qtest Involved in Mobile testing Andriod,ipad,iphone,tablet Also Worked on Carousel components,headers,ADA compliance using AEM(Authorting). Environment: Selenium, MongoDB, TFS, SQL, IBM Curam, , Java, Selenium WebDriver, Selenium IDE, QTP, Eclipse, VBScript, Junit, Jenkins, SOAP UI, Subversion, JIRA, TOAD, Devops, JIRA, MS Office, SQL, Windows, Unix/Linux, , Appium, JMeter,Octapus. Client: BCBS - Newark, NJ Jul 2022 Feb 2024 Role: Sr. QA/Automation Engineer Responsibilities: Performing Executing Test cases under varying circumstances and Documents are evaluated according to test results. Performing the Defects logs, and reports programs bugs to the team. Tracks Defects and troubleshoot errors and discuss with team members and Review the test procedures and develop the test scripts. Performing the Test conditions and test cases, Run test cases (manually and automated reports). Discover the bug and report to the team. And perform Retesting. Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement. Performed for Extent reports different testings like Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies. Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing. Developed automated scripts using Selenium RC, Java, Junit , Testng in Eclipse IDE/Intellij to perform functional and regression testing for web based applications. Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release. Performing Database Testing in different RDBMS like Oracle, MYSQL. Automated Back-End Test Cases using JDBC. Used Jira to open Bugs, create test tasks and test cases. Automated Database Migration testing using JDBC for Oracle DB. Created Automation for Pharmacy claims, electronics claim and check all , check clear process in AWS s3. Environment: Selenium, SOAP UI, JIRA, MS Office, SQL, Windows,Practi Test,,ATF(Automation Test Framework),Agile,AWS, S3, Dynamodb, ECS, Azure, Docker, Affordability. Client: Meijer Inc - GrandRapids, MI Nov 2020 Jun 2022 Role: Sr. SDET Engineer Responsibilities: Involved in design and development of hybrid/data driven frameworks using Selenium WebDriver, Java, POI, TestNG, JDBC Wrote several automation scripts for UI in Java/Selenium WebDriver Wrote BDD test cases using Cucumber, Java Worked on configuring, build and deploy virtual services using LISA Coordinated with developers and record defects in JIRA and HP ALM to track until they are resolved. Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually. Performed web services testing with SOAP UI by validating request and response for XML files. Configured Selenium Web Driver, TestNG, and created selenium automation scripts in java using TestNG prior to agile release. Experienced in working on DevOps/Agile operations process and tools area (code review, unit test automation, Service, Incident and Change Management). Creating UAT Test Strategy, UAT Test Plan, Entry & Exit Criteria and Test Closure document. Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests. Developed automation Framework for SOAP and REST ( POST , PUT and GET ) API Testing using Restful API , UFT API , SoapUI and Postman . Executed processes defined for fraud detection and prevention, while identifying new trends in fraud. Involved in fetching JSON data with in Orchestration Layer with Spring Boot application and displaying it in the UI using ReactJS. Involved in Defect Tracking, Defect management and Bug Reporting using tools like Quality Center/HP ALM as a Test Management Tool. Automation Code version management using Gitlab. Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium and SeeTest. Worked with AWS Cloud teams to drive the adoption of AWS services and help establish a fully automated environment for the provisioning, upgrading and auditing of AWS services. Used Repetitive or Competitive Analysis for creating and setting up scripts to run against big volume of data to identify the frauds as they occur over a period of time. Wrote SQL Queries for backend/ETL testing. Tested transactional data for possible indicators of fraud. Performance test development for 'Continuous Benchmarking' using JMeter and Jenkins Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job. Executed test cases and procedures for Functionality Testing, Integration Testing, Transaction Testing, Positive Testing, Negative Testing, and Black box testing. Proficient in using SoapUI for testing Web Services and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc and also used Ready Api. Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver. Tested Browser compatibility to ensure that it works on all Browsers (IE, Firefox, Chrome, Safari, etc.) and Tested on Remote server/desktop through Selenium Grid. Coordinated with the UAT, BETA and Project management teams and performed User Acceptance Testing (UTA) with the Users. Created and executed automation test scripts using Selenium web application testing utility Actively involved in SDLC and STLC process and used tools like ALM, Selenium RC/Web driver, JMeter, SOAP UI, Designed and developed automated scripts, which involved Functional Regression, Integration test cases using Selenium RC. Used Firebug and Fire path to identify elements on the page. Used ALM and JIRA for tracking, analyzing and documenting defects. Environment: Selenium WebDriver, Jenkins, Protractor, SOAP UI, Maven, Appium (Android), Xcode (iOS), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, Gitlab, SQL Server, JMeter,Vsts, Azure devops. Client: PetSmart - Phoenix, AZ Aug 2017 Oct 2020 Role: Sr. Automation Test Engineer Responsibilities: Proficient in identifying, reporting and troubleshooting software defects. Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / TestNG). Developed Maven based build scripts to run Selenium Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests. Developed and Executed Manual test cases for Functional testing of various modules of the application. Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server. Performed Black Box and White Box Testing. Performed Manual Testing using Microsoft Test Manager to create multiple versions of a test and to track event logs. Performed Unit testing for Java applications using TestNG. Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files. Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions. Involved in running Test scripts on different browsers using the Selenium WebDriver. Involved in testing Web services and XML with tool called SOAP UI. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing. Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver. Used Cucumber for browser-based testing with scenarios and situations. Used XPath and DOM to work with dynamic and static objects in Selenium. Used MS Visual Source Safe for Version Control. Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver Testing a complex Web based application with backend validation in mainframes and using SOAP UI. Committed Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE. Proficient in Agile development and Scrum methodology. Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators. Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members Environment: QTP10, SOAP UI, Microsoft Test Manager, Selenium, C#, ASP.NET, Oracle, Cucumber, UNIX, MS Office, HTML, Windows XP/Vista, Gitlab, Internet Explorer 6.0 Client: pottery barn - Roseville, CA Apr 2014 Jul 2017 Role: QA Automation engineering Responsibilities: Expertise in Selenium automation using Selenium Web Driver, Cucumber, Selenium Grid, Java, JUnit, TestNG, Maven, Jenkins, Appium. Excellent experience of build tools like Maven & Jenkins and managing Java automation projects Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behaviour Designed and implemented different automation frameworks of TestNG, Cucumber from scratch Excellent experience in each phase of Test Life Cycle, Test strategies & Test plans. Experience of Agile Methodologies and Scrum processes Took ownership of automation and led the automation team by mentoring the team as required Experience of Defect/Test Management tools like Rally, Quality Centre, Jira. Implemented functional tests using Java, TestNG/Junit framework and BDD through cucumber. Used BDD framework with Cucumber and created future files with scenario and scenario outline files. Performed Web Services Testing using SOAP UI for Various Web Services. Experienced in load and performance testing tool JMeter. Designed REST/HTTP, SOAP API's, including JSON data formats and API versioning strategy. Designed and implemented Cucumber Framework from scratch Implemented automation using Selenium Web Driver, Cucumber with Gherkin, and Java. Configured Maven for automation projects and developed project object model (POM). Developed BDD tests using Cucumber by writing behaviour and step definitions & developed required Selenium support code in Java for Cucumber. Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel. Sharing the code in GIT Running the Batch tests on Grid Involved in API testing Worked on sales force automation in selenium for one of the Module that was integrated with Airlines, Used Jenkins for CI/CD. Automation for Orchestration on Openstack Cloud platform Implemented Protractor for Angular Application Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Java, Maven, Appium, TestNG, JIRA, Eclipse, XPATH, Java, SQL Server, Quality Center,Protractor. Client: Subway - Orlando, FL Oct 2011 Mar 2014 Role: Software Engineer Responsibilities: Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC). Worked on Agile Methodology to meet timelines with quality deliverables. Implemented the presentation layer using Struts MVC framework. Creating HTML Web pages utilizing JavaScript and CSS. Involved in High Level Design and prepared Logical view of the Application. Involved in designing and developing of Object-Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and in complete development, testing & maintenance process of application. Worked with HTML, CSS, and JavaScript in UI pages. Designed user-interface and checking validations using JavaScript. Involved in developing JSP pages and Actions and using Taglibs for the web tier and validating the client data using the Java-Script. Involved in development of Web Services using Axis Framework Created Data Source and deployed web application in the WebLogic application Server. Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository. Used Eclipse IDE for the development. Responsible for the development of database SQL queries. Environment: Core Java , JSP, Servlets ,Eclipse ,RESTful web services, XML, SOAP, WSDL, JAX WS, , SVN, JavaScript, Oracle, JIRA, Eclipse, Unix, Windows, Maven, Jenkins, Junit, Log4j, Agile. Client: Samsung Electronics - Plano, TX Apr 2008 Sep 2011 Role: Software Engineer Responsibilities: Involved in requirements gathering, analysis, and design and in development. Involved in Use Case Realization, Use Case Diagrams, Sequence Diagrams and Class Diagram for various modules. Worked with BA in requirement Analysis and prepared detailed software requirement document. Involved in designing and writing custom code for business, data access using core Java. Worked on Web Services using SOAP and REST. Used SVN for version control of the code and configuration files. Log4j was used to log the events in the application. Developed Test Cases and Unit Tests for Functionality Testing using JUnit. Used Maven for building of application and deployed to WebSphere Application Server. Used Maven for Deployment Used PL/SQL, Stored Procedures for handling Oracle Server database. Used Subversion for creating the project structure and version controlling. Gave production support for the entire application including trouble shooting and fixing bugs Created technical solution documentation and Deployment Guide for the application. Environment: Core Java , JSP, Servlets ,Eclipse, SOAP, WSDL, RESTFUL, UML, HTML, XHTML, DHTML, JavaScript, CSS, jQuery, Rally, CSS, XML, JAXB, JAXP, Log4j, Oracle, JUnit 4, Eclipse, Tomcat Keywords: cprogramm cplusplus csharp continuous integration continuous deployment quality analyst business analyst user interface sthree database active directory information technology hewlett packard microsoft mississippi procedural language Arizona California Florida Michigan New Jersey Texas |