Padmavathi - QA Automation Engineer / SDET |
[email protected] |
Location: Ann Arbor, Michigan, USA |
Relocation: |
Visa: H4 EAD |
Padmavathi Rayani
QA Automation Engineer / SDET Email: [email protected] Phone: +1 (734) 733-5523 Linkedin: https://www.linkedin.com/in/padma-rayani-2a3803291/ Location : Ann Arbor, Michigan, 48105 Professional Summary: Over 10+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web/mobile based and Client/Server applications using manual testing and Automation testing tools. Experience in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and in all dimensions of Functionality, Usability & Reliability. Automate test cases using BDD method with Cucumber and Ruby, Selenium/Java, build framework for web - based application from scratch using different tools and approaches. Experience in Software Development Engineer in Test (SDET) focused on testability, robustness, and performance and creation of designs for production software. Worked in Agile Scrum Development Environment with frequently changing requirements and features set. Strong knowledge on building hybrid automation frameworks using Page Object, Page Factory, Data Driven, UI Mapping in Selenium using TestNG/JUnit suites and Java libraries like Apache POI, Log4j etc. Experienced in automation of both SOAP and REST services using REST Assured, Http Client and tested both XML and JSON formats. Develop comprehensive test plans, test cases, and test strategies for AWS-based applications and services. Design, develop, and maintain automated test frameworks and scripts using AWS testing tools, such as AWS CodePipeline, AWS CodeBuild, or AWS Device Farm. Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Maven and Jenkins. Designed and implemented different automation frameworks like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework. Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E - commerce websites Executed automation scripts on different browsers/environments and reported defects/results to the team. Maintained the Selenium and JAVA automation code and resources in source controls like GitHub over the time for improvements and new features. Experience writing Gherkin test cases implementing BDD with Ruby and Cucumber. Executed JMeter Scenarios to perform performance testing of web application and Rest API s. Also executed Stress and scalability tests and performed extensive load tests using JMeter with Thread Groups, Samplers, Controllers, Assertions and Listeners. Extensive experience in manual web services testing (SOAP and REST) using SoapUI and browser-based plugins like Postman for REST APIs. Experience in testing native mobile applications using Appium. Experience working with Android SDK, UI Automator Viewer, Appium Inspector/Desktops, ADB commands for ios and Android Devices. Experience in working on functional testing of SOAP and RESTful Web Services using SOAP UI Tool. Proficient in Bug Severity analysis, Bug tracking and Bug Reporting, by prioritizing issues on the basis of important, urgent, hot fixes using Defect Management tools like HP ALM Quality Center (QC), Bugzilla, JIRA, Clear Quest, and Test Director. Sending Automation status reports on Daily, Weekly basis and coordinating with teams for any issues Experienced in load and performance testing tool JMeter. Good knowledge on automation framework in Selenium WebDriver using Behavior Driven Development (BDD) approach in Cucumber framework with Gherkin. Automated Web Services using SoapUI with Groovy Script. Added assertions to validate data using Property Transfer transferred the values from response XML tom another request XML. Learned and used Ruby, Cucumber, RSpec and Postgres to test and build applications. Extensive experience working with Maven as build and project management tool. Involved in Continuous Integration using tools such as Jenkins and Git to source control test assets and execute test runs. Knowledge on Protractor - AngularJS applications testing framework. Familiar in running automation scripts using Cloud platform Sauce Labs. Involved in executing Selenium test scripts for Cross browser testing and checked for compatibility using Selenium Grid. Experience working with UNIX to check error log files. Performed database testing to check data mapping using SQL queries Experienced in working with Rally, JIRA for Project Management and defect tracking. TECHNICAL SKILLS: Testing Tools: Quality Centre, QTP and IBM Clear Quest, QTP 9.5, Win Runner9.1, Test Director 8.0,Rational Robot, Test Manager, Quality Center 9.2, Junit, Selenium, Watir, Performance center 9.5 TOSCA, KATALON, Qualitia ,Selenium WebDriver, SOAPUI, Jira, Cucumber, Gherkin, Junit, TestNg, SpecFlow, Swagger UI, Postman, Visual Studio, Restful Services, Sauce Labs, AWS Farms, nCINO-Salesforce , Trailblazzer, Load runner OS: Windows, Unix, Linux, Android, Mac Languages: Java, Java script, C++, C#, Groovy, SQL, Ruby Databases: Oracle, My Sql, MongoDB Web Technologies: HTML5, XML, XPATH, CSS, AJAX, AngularJS, Node.JS, Cloud Build Tools: Ant, Maven IDE: Eclipse, IntelliJ Idea, SQL Developer, WebStorm Defect Tracking: Rally, JIRA, Bugzilla, HP QC Education: 1. Bachelor s in Computer Science (Majors Computers, Maths and Statistics) from Acharya Nagarjuna University. 2010 passed out. 2. Master s in Computer Applications from JNTU Kakinada. 2012 passed out. Work Authorization: H4-EAD PROFESSIONAL EXPERIENCE: QA Automation Engineer / SDET Feb 2022-Present Spectrum Health Grand Rapids, MI Responsibilities: Involved in writing Selenium scripts using WebDriver for automated testing. Developed Test Scripts using automation framework with Java, Selenium WebDriver, Maven, TestNG, Apache POI using patterns like Page Object, Data driven testing and UI Mapping. Writing test scripts to test REST APIs using Rest Assured and Cucumber using feature files and step definitions. Designs and implements Feature Files and Step Definitions using Gherkin/Ruby. Designed and developed new C++ modules for sending open contracts to Equaled for reaching price agreement with counterparties. experience designing and deploying large scale distributed data processing systems with one or more technologies (MySQL, Oracle, Cassandra, HBase, Redis, MongoDB, Hadoop, Spark, fluentd, etc ). Responsible for the delivery of the projects and to ensure the team following Automation standards. Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven. Used Selenium Grid to run test cases in multiple browsers and Platforms. Responsible for creating as well as maintaining regression and smoke automation test scripts for the application using Groovy language, KATALON tool, Postman, SOAPUI, Apache Kafka, AQT, nCINO, Salesforce setup Responsible for implementation of Hybrid Test Automation Framework, Page Object Model (POM) using Selenium WebDriver, TestNG. Developed Selenium WebDriver + JAVA framework by preparing Test Plan, Test Estimation, Test Strategy, Metrics and Implementing Data Driven Framework based on project needs and configured framework with Jenkins for Continuous Integration. Design, develop, and maintain automated test frameworks and scripts using AWS testing tools, such as AWS CodePipeline, AWS CodeBuild, or AWS Device Farm. Validate the scalability, reliability, and performance of AWS-based systems by simulating various usage scenarios and load testing. Automated the process of running Regression and Smoke Test suites using Jenkins, Github from the source code from katalon Good Experience in Agile methodology with SCRUM Process for the product development. Executed browser (IE, Firefox, Chrome, Safari) and Platforms (Windows/Mac OS) compatibility testing by writing scripts using UFT. To make sure the velocity of the team is maintained in an AGILE environment during releases. Performed functional, UAT, smoke, regression testing and recorded issues along with product enhancements. Worked with other team members to troubleshoot problems and inconsistencies. Used XPath in the context of Selenium in order to pick out page elements in a robust manner by using XPath Siblings. Consuming data through JSON web services using blocks for asynchronous calls via third party networking. Tested native mobile applications using Appium. Experience working with Android SDK, UI Automator Viewer, Appium Inspector, ADB, Logcat. Created automated test scripts via Selenium WebDriver for UI and functional testing which can be added to TestNG based automatic regression test suite. Communicate effectively with both management and peers while detecting/solving issues. Developed and executed SQL statements for the database testing. Used and monitored JIRA to log, track and close defects as and when developers provide fix. Worked with Continuous build and Integration and Deployment using Maven and Jenkins using Git. Interacted with End users and investigated issues relating to QA during UAT Phase. Validate the code in production environment during production deployment. Stay up to date with the latest AWS technologies, tools, and best practices for quality assurance and testing. Used JMeter to execute Load Tests outside the company firewall by configuring host machines with JMeter in AWS. Environment: SQL, Java, Ruby, WebDriver, JUnit, Cucumber, SoapUI, SOAP, JMeter, JIRA, SQL, Oracle, Maven, Appium, JSON, Agile, Jenkins. QA Analyst Feb 2021 Jan 2022 TD Bank Cherry Hill, New Jersey Responsibilities: Participated as a sprint team member in Epic/Story workshops, estimations, building sprint backlogs, planning, etc. Used Agile/Scrum methodology for increasing productivity and reducing the risks and testing life cycle like iterations wise. Worked on nCINO platform Salesforce based application in Loan banking domain with experience in toolkit. Responsible for creating as well as maintaining regression and smoke automation test scripts for the application using Groovy language, KATALON tool, Postman, SOAPUI, Apache Kafka, AQT, nCINO, Salesforce setup. Involved in locating the various web elements and objects and building a test framework from scratch with team to analyze the difference in data conversion from the sunset app iris to new app nCINO for the bank Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements. Automated the process of running Regression and Smoke Test suites using Jenkins, Github from the source code from katalon. Responsible for dealing with the errors to make the program error free. Engaged in framework enhancements, code reviews and maintaining deliverable quality. Involved in various phases of Performance testing i.e. define Testing strategy and plan, Test coordination, Script Creation/Execution, Result Analysis, Test Report preparations & bug tracking. Defect reporting, analyzing, tracking and report generation using Jira. Pairing up with developer s/product owners to understand complex requirements, test cases and acceptance criteria. Logging the bugs in Jira according to the priority and tracking them with the developers to the proper closure. Responsible for providing the status updates to the team daily. Participated in sprint retrospectives to work on unfinished items and to use in future agile planning. Configured Jenkins builds jobs for Continuous Integration of source code from Repository and launch of Smoke and Regression Testing and sends automation build status mails to the team. Involved in testing of the Web services using Soap UI and postman and Swagger UI. Created and executed functional tests for web services using SOAP UI. Created automation scenarios from the manual test scripts using Selenium for Stage and Pay digital application. Managed Junior QA members from Offshore and assigned the work as per customerpriorities. Trained and Mentor Junior QA Members. Involved in training the Adobe agents of how to use the applications. Involved in the preparation of Test Plan documents covering all the functionalities of the applications. Created the Requirement Traceability Matrix (RTM) and evaluated Test Coverage in JIRA for Web and Mobile based applications. Designed test cases based on the thorough analysis of business requirements (Usecases) to verify the application functionalities in JIRA (Designed the Test Design and Test Execution). Prepared Weekly and Monthly Status dashboards for Project Test Status updates. Dashboards included various defect and Project related Metrics details. Used JIRA as the Defect Tracking tool and updated the defect logs. Lead the Modules and played the role as Team Lead and Onsite Offshore coordinator. Enhancement developed in Agile methodology with 2 weeks sprint. Environment: Selenium WebDriver / Grid, TestNG, JMeter, Java, Jenkins, JIRA, Rally, Git, Maven, Rest Assured, Protractor, Unix, SQL, Agile and Oracle. QA Automation Engineer Mar 2017 Oct 2020 Client: Paypal Hyderabad, TS Responsibilities: Followed Agile project management methodology, actively involved in scrum daily standup, sprint planning, sprint review and retrospective meetings. Built high level automation framework with Java, Selenium WebDriver, Maven, TestNG, and Jenkins using patterns like Page Object, Data Driven, UI Mapping and Java Design patterns. Created Test Automation Framework using TestNG, Java, WebDriver, Apache Commons, Log4J, Apache POI, Selenium Grid, Jackson API to test web applications and RESTAPI s Experience handling different reporting structures using TestNG listeners and Jenkins configurations. Experienced in Automating Rest API S using Rest Assured Framework, TestNG, Java and Json Path. Analyzing User Stories, creating test cases, developing automation scripts and log bugs through Rally and JIRA. Worked with Cucumber, feature files and step definitions for Rest Assured API framework. Worked with Continuous build and integration using Maven and Jenkins. Used Git bash to pull and commit changes. Worked with dynamic elements using XPath and CSS Selector locators, developed automation scripts using Selenium Web Driver. Using Gerrit, reviewed the changes by all the teammate contributed within different sprint. Have knowledge in HTML5, Node.JS and AngularJS applications. Evaluating/Researching/Implementing automation framework for Angular.JS using Protractor. Executed JMeter Scenarios to perform performance testing of web application and Rest API s. Also executed Stress and scalability. Wrote and executed complex SQL queries for Oracle used for backend test cases. Performed database testing to check data mapping using SQL queries. Worked with Unix commands. Environment: Selenium WebDriver / Grid, TestNG, JMeter, Java, Jenkins, JIRA, Rally, Git, Maven, Rest Assured, Protractor, Unix, SQL, Angular JS, Agile and Oracle. QA Test Engineer Apr 2014 Feb 2017 Data Minds Hyderabad, TS Responsibilities: Actively involved in SDLC and STLC process and used tools like Selenium WebDriver, JMeter, SoapUI. Executed test scripts using JMeter and SoapUI tool to perform Web Services testing. Validated Web Services current states and made logical assertions for WSDL and SoapUI. Worked in the agile environment with frequently changing requirements and features set. Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements. Participated in SDET (Software Development Engineer in Test) for automated test cases and the frameworks to execute and report them. Involved in MDM (Mobile Device Management), responsible for all the stages from requirement gathering, development and testing. Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework. Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files. Implementing automation using Selenium WebDriver, JAVA and Selenium Grid. Well versed in creation of automation test scripts for Cross Browser Testing for Firefox, Safari, Chrome and IE using Selenium Grid Designed and executed functional, data driven and basic load test cases for web services testing in SoapUI. Wrote and modified required UNIX scripts and other SQL validation scripts and writing scripts in SQL to validate the outputs analyzed test results and creating performance evaluation reports. Worked on data driven testing using SoapUI - Groovy, data source loops. Reviewed requirements for accuracy, completeness and testability. Worked with automation using Selenium IDE and RC. Used SoapUI for testing SOAP based Web Services. Performed functional and performance testing of Web Services. Used JIRA and Version One for project management and defect tracking. Performed Data Validation using SQL queries. Developed, maintained and executed load and stress test with JMeter. Implemented and supported sprint planning and retrospective activities by providing technical support for sprint cycles and testing with Rally tool. Used Git to checkout code for testing and creating release package for submission to production. Environment: Selenium WebDriver, SoapUI, JMeter, Rally, Git, Groovy, UNIX, SoapUI, JIRA, Java, SQL, Oracle. QA Engineer Aug 2012- Mar 2014 Sasken Banglore, Ind Used Git to checkout code for testing and creating release package for submission to production. Responsible for UW settlement application project's data creation, test case creation, execution in ALM, raising defects and creating the RTM and estimating the time period on the Estimation Tool. Expertise working with the development team to create a suite of test data (both input files and expected results) that fully exercises data validation (detecting and rejecting bad data) understanding functionalities as per the client. Preparing Test Strategy by understanding the business logic and user requirements Experience is sales, Retail Sector with SharePoint, MS dynamics, MS-Office specifically Microsoft Word, Project, Excel, Visio & PowerPoint. Knowledge with Functional Testing, Systems Testing, Integration Testing, UAT and Release Testing Keywords: cplusplus csharp quality analyst user interface javascript hewlett packard microsoft Michigan |