madukar - QA Engineer |
[email protected] |
Location: Franklin, Tennessee, USA |
Relocation: yes |
Visa: gc |
SUMMARY:
Around 10 years of experience in Designing and Developing Test plans, Test cases and generating Test Scripts. Involved in Integration testing, GUI testing, Regression testing, Database testing, Big data testing, Volume, Stress, Load, Functional, System testing, End to End Testing. Experience in Selenium WebDriver test scripts using Java, JavaScript and Test Framework using TestNG/ Junit, Gherkin, Cucumber features files, ANT/MAVEN build tools. Worked on TFACTS (Tennessee Family & Child Tracking System) validation on pre prod environments to fixed issues. Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks. Worked on source version control tools such as Subversion (SVN), Bitbucket and GIT. Excellent communication and interpersonal skills with clear understanding of business and ability to work as a part of a team. Extensive experience in various Software Development Life Cycle (SDLC) Phases and Quality Assurance Life Cycle (QALC) including Requirement Gathering, Business Analysis, Object Oriented Design and Testing. Working in an Agile environment, attended all sprint ceremonies like sprint planning, Retrospective, Review and backlog refinement Developed, maintained, and documented test plans for the web applications with close attention to detail to ensure quality assurance standards were met. Implemented automation processes by programming scripts with Java language to facilitate test case execution and reduce manual efforts. Developed custom test suites to optimize manual time expenditure during the validation process. Created detailed bug reports documenting all defects found during the QA process with corresponding priority levels based on potential risk factors associated with each issue. Collaborated closely with developers throughout the coding phase while running multiple integration tests simultaneously for major software launches. In-depth knowledge of all QA Phases that include Manual, Functional, Regression, Black Box, System, Integration, Performance, Interface, End-to-End testing and cloud testing Extensive knowledge and skills in creating Automation, Web Services (SOAP, restful and Graph QL), Load scripts Extensive knowledge in implementing reusable functions Experience on various SQL Editors such as TOAD, SQL Plus, SQL Developer, AWS DynamoDB using Node.js and other utilities SQL*Plus, SQL*Loader. Experience in working with databases like Oracle, DB2, MYSQL Server, AWS DynamoDB and Flat Files. Resource planning for all cycles of release such as System, Integration, Regression and Performance Testing. Experience in analyzing the Server logs Ability to work closely with developers and project managers to analyze the new features of the software application. Experience in preparing a Quality Assessment Report at the end of the release highlighting the vulnerable areas of the product. Self-Motivated team player with good communication, problem solving skills, analytical and Strong Presentation Skills. EDUCATION: Master s in computer science (New York Institute of Technology, 2014 to 2016) Bachelor s in computer science (JNTU Hyderabad, India 2010 to 2014) TECHNICAL SKILLS: Operating Systems: Windows, UNIX, Ubuntu, Linux, IBM Mainframe (AS/400), Mac OS Programming/Scripting Languages: Java, VBScript, JavaScript, Shell Script Test Management tools: Quality Center ALM, JIRA, IBM Rational Functional Tester, Microsoft TFS Automated tools: Rational Performance tool, AppDynamics, QTP, Sahi Pro (JavaScript), Sahi pro, Mobile automation, Selenium Web driver, SoapUI, Postman, Rest-assured, Appium, Cyprus, JMeter and NodeJS Databases: Oracle, MS SQL Server, SQL Developer, DB2, Cloud DynamoDB (AWS) Presentation Tools and Others: MS PowerPoint, VISIO, MS-Excel and MS-Office, Splunk, AppDynamics, My SQL Workbench, Toad, Jenkins, ant, maven, Git, SVN, Bitbucket PROFESSIONAL EXPERIENCE: State of Tennessee Department of Children's Services, Nashville, TN Mar 2023 to Present Sr.QA Engineer Reviewing agile stories with Business Analysts in Scrum meetings. Working on TFACTS (Tennessee Family & Child Tracking System) validation on pre prod environments to fixed issues. Developing test processes and approaches according to standards. Coordinating the test activities with the Quality Assurance team and development team as needed. Creating test cases, test suites and test cycles in Microsoft TFS. Working in an Agile environment, attended all sprint ceremonies like sprint planning, Retrospective, Review and backlog refinement Developed, maintained, and documented test plans for the web applications with close attention to detail to ensure quality assurance standards were met. Conducted comprehensive tests on software applications prior to release using black box, white box, regression, functional, usability, and acceptance testing methods. Implemented automation processes by programming scripts with Java language to facilitate test case execution and reduce manual efforts. Developed custom test suites to optimize manual time expenditure during the validation process. Created detailed bug reports documenting all defects found during the QA process with corresponding priority levels based on potential risk factors associated with each issue. Collaborated closely with developers throughout the coding phase while running multiple integration tests simultaneously for major software launches. Using Service now and Spira for Ticketing and change management. Using Oracle data base with SQL Quarries to find the data updated or not. Analyzed the server logs to identify the source of the issues to communicate with the developers Validated the Notices PDF (Approval, Denial, Change of Benefits & Closure) Validated eligibility based on FPL limits and state limits for children (CHIP) Used FPL (Federal Poverty Limits) to Validate the product categories like Parent/Caretaker, Children, Chip, Pregnant woman, Former foster care and Family planning) and the Annual Case Review process that is customized for SCDHHS. Validated files sent from DSS (SNAP and TANF) and provide benefits like ELE if they found ineligible with FPL rules. Environment: Microsoft TFS, Microsoft Teams, Confluence, JAVA, SQL, Gherkin, Cucumber, SharePoint, Service NOW, SPIRA. U.S.Bank, St.Louis, MO Aug 2021 to Feb 2023 Sr.QA Engineer Worked in multiple projects, Involving in Testing. Created Test stories and performed the Actions according to the environment process. Performed Restful API and Graph QL testing using Postman. Validating the scenarios manually first using postman. Automated APIs using Rest Assured by creating the framework using IntelliJ. Committed the code to GitLab by creating the release branches and feature branches in it. Integrated Gitlab to automate build processes through Jenkins (CI/CD), all QA jobs are executed through Jenkins. Performed smoke testing while developing the API s. Worked closely with development team to validate the scenarios Created OLB users for testing using the Mainframe in Hogan Validated the tables in Cassandra DataBase after the relationship build in execution of the API. Going through the dashboard logs for the onboard process to see if the credentials were created during the digital servicing API call happened or not. Coordinating with developers if I find any issue during the testing. Creating scenarios and tracking bugs through Jira. Deployed the APIs in Kibana using Jenkins and tracking the logs of API using Rancher namespaces and pods. Validating the configurations through rancher if any issue occurs during the API Call. Approved the Applications using AEP for solo prop for invoicing onboarding. Trained new QA members with the tools and brought them up to speed in the project. Environment: JIRA, Microsoft Teams, Confluence, JAVA, My SQL, CQL, JMeter, Postman, IntelliJ, Jenkins, Kubernetes MongoDB, Hogan, Casandra, GitLab, Kibana Search, Graph QL Babcock& Wilcox, Akron, OH Oct 2019 to July 2021 Sr.QA Automation Engineer Developed test processes and approaches according to standards. Implementedlow-cost toolsand open source tools to minimize the cost. Coordinated the test activities with the Quality Assurance team and development team as needed. Designed and ImplementedAutomationFunctional, Mobile app testing, Performance tool. Created Hybrid framework. Developed automation scripts( ReactJS applications) for UI,BE and Mobile apps. Automated both native and Hybrid(IOS and Android) Test data is maintained in MySQL database and text files. Created DynamoDB Node JS scripts to read the data from the database and validate. Created NodeJS scripts to read xml data, JSON data and performed file validations Created automation test scripts for functional, Mobile app, web services and performance Developed reusable functions using JavaScript. Created and modified reusable functions to minimize the script maintenance Used Parameterization extensively to perform Data-Driven testing. Automated build process through Jenkins (CI/CD), all QA jobs are executed through Jenkins. Performed Web services, Restful and Graph QL testing using SOAPUI, Postman, JMeter, Rest-assured(In Eclipse with Cucumber features files)and NodeJS validated Restful API using Rest-Assured(Eclipse IDE). used extensively Postman to test Graph QL API. Integrated postman with Jenkins to trigger jobs automatically. Developed and executed load scripts inJMeter Used JMETER (Load Testing) for web services, rest services and Graph QL testing. Used UNIX commands and Shell commands to compare files and run shell scripts. For SVN used Git to commit/add scripts Trained new QA members with the tools. Environment: JIRA, Microsoft Teams, Confluence, JAVA, My SQL, JMeter, Web services (SoapUI), Postman, Sahi Pro Automation tool, visual studio, Jenkins, AWS, Cloud, Microsoft Azure, DynamoDB, Ubuntu 18.0, Git, NodeJS, Visual Studio, Elastic Search, Graph QL IBM, St. Louis,MO ( Client: Fannie Mae) April 2018 to Sep 2019 Sr.QA Automation Analyst Gathered all requirement documentations; analyzed high level business requirement documents Created test scenarios and test cases in IBM Rational test management tool Executed and created defects in IBM Rational test management tool Working in an Agile environment, attended all sprint ceremonies like sprint planning, Retrospective, Review and backlog refinement Created Cucumber BDD framework from scratch. Implemented Cucumber Gherkin file to reduce manual test plans/documentation Good knowledge on Object Oriented Programming (OOP) concepts. Extensively used Java for test case automation. Written gherkin automation test scripts to execute in Cucumber. Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven. Find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator. Experience in developing automation scripts in BDD format using cucumber and proficiency in writing cucumber scenarios in GHERKIN format. Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency. Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.. Written gherkin automation test scripts to execute in Cucumber. Performed API Web services testing using SOAPUI, Postman. Performed API Load test using JMeter. Validated Payday to Refinance and Installment to Refinance scenarios and Car title Scenarios Created defects in Quality center Used SQL on Toad platform to perform Backend Testing on databases. Validated Check presentments, ICL, DSC and return files from the bank Validated 1st Presentment ,2nd presentment and 3rd presentments and performed Returns (R1 to R80) using Jar files Validated ICL/DSC files using x9 editor and created return files to certify ICL/DSC image Performed Web services testing using SOAPUI and JMeter. Validated the Payday scenarios in different states like South Carolina, Mississippi, Kansas, Kentucky, Rhode Island, Delaware Environment: HP ALM, IBM rational tool, Web services (SoapUI), Eclipse IDE, Selenium WebDriver, Gherkin, Cucumber, Java, Visual Studio, Oracle, Windows, Radmin, SnagIt, Microsoft Word, Microsoft Excel CNET Global Solutions, Richardson TX Aug 2016 to Mar 2018 Sr. QA Automation Engineer Reviewed agile stories with Business Analysts in Scrum meetings. Developing test processes and approaches according to standards. Coordinated the test activities with the Quality Assurance team and development team as needed. Created test cases, test suites and test cycles in Microsoft TFS. Working in an Agile environment, attended all sprint ceremonies like sprint planning, Retrospective, Review and backlog refinement Created Cucumber BDD framework from scratch. Implemented Cucumber Gherkin file to reduce manual test plans/documentation Good knowledge on Object Oriented Programming (OOP) concepts. Extensively used Java for test case automation. Implemented Page Objects using Selenium. Written gherkin automation test scripts to execute in Cucumber. Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven. find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator. Experience in developing automation scripts in BDD format using cucumber and proficiency in writing cucumber scenarios in GHERKIN format. Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency. Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver. Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking. Performed Integration testing with various integrated parties. Performed GUI, Functional and Regression testing by automated using Selenium WebDriver, Maven, and Jenkins. Created, modified and debugged the Scripts. Performed Web services, Restful testing using SOAPUI, Postman, JMeter, Rest-assured and NodeJS validated Restfulapi using Rest-Assured libraries. Used JMETER (Load Testing) for API web services testing which includes ESB(Mule) testing, UNEMPLOYMENT DATA fetching, WAGE DATA, SSA Composite data, Reasonable compatibility DATA and RIDP (Experian) DATA Analyzed the server logs to identify the source of the issues to communicate with the developers Validated the Notices PDF (Approval, Denial, Change of Benefits & Closure) Worked with MMIS /CMS Interface on data from Curam worker portal to MMIS System Validated eligibility based on FPL limits and state limits for children (CHIP) Used FPL (Federal Poverty Limits) to Validate the product categories like Parent/Caretaker, Children, Chip, Pregnant woman, Former foster care and Family planning) and the Annual Case Review process that is customized for SCDHHS. Validated files sent from DSS(SNAP and TANF) and provide benefits like ELE if they found ineligible with FPL rules Environment: Microsoft TFS, Microsoft Teams, Confluence, JAVA, Squirrel SQL, TestNG, JMeter (Load/ESB(Mule), IBM Curam, Eclipse, Web services (SoapUI), SahiPro, Eclipse IDE, Selenium WebDriver,Gherkin,Cucumber, SharePoint. New York Institute of technology, manhattan, NY Jan 2016 to July 2016 Graduate research Assistant /Jr. QA Automation Engineer Reviewed agile stories with Business Analysts in Scrum meetings. Tracked the progress of the test team through weekly status reports. Coordinated the test activities with the Quality Assurance team and development team as needed. Documented the test plans and other test artifacts in Confluence. Created automation framework using Selenium Web driver Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium. Developed reusable methods/functions using JAVA in eclipse IDE. Created test cases, test suites and test cycles. Worked on JMETER (Open source) for load testing. Used various controllers in JMeter. Used Regular expression to find the dynamic values and pass it to the next session which includes PAGE ID , Execute ID , Sync ID and Motivation ID, JMeter finds these dynamic values using Regular expression , Used user defined values, Used csv files (Person name, SSN etc.) Environment: JIRA, Confluence, JAVA, Squirrel SQL, Selenium Web driver, JMeter (Load), Eclipse, Web services (SoapUI). Selectsys Technologies, Hyderabad, India July 2013 to Aug 2014 Jr. QA QTP/Analyst Gathered all requirement documentations; analyzed high level business requirement documents for Electronic Health Record (EHR) projects Created test scenarios and test cases for Allscripts (EHR application for various providers) Created QTP scripts for TW Admin, reports, printing Extensively worked on Infragistic Test Advantage v 2006 volume 1 for QTP Executed automation scripts through HP ALM QC 11.00 Imported and exported data from and to Excel to and from QTP. Created, modified and debugged the Scripts. Generated reports in HP ALM QC 11.00 Used SQL on Toad platform to perform Backend Testing on databases. Validated patient information / demographics in Cerner and MIRA using QTP scripts Imported and exported data from and to Excel to and from QTP. Created, modified and debugged the Scripts. Used Parameterization in QTP extensively to perform Data-Driven testing. Used Descriptive Programming extensively creating Description Objects. Used Built in functions of VBScript extensively. Recommended changes for system design, methods, procedures, policies and workflows affecting Medicare/Medicaid claims. Validated HL7 message manually Environment: Quality Center 11, QTP 11, VBScript, ActiveX, ASP.NET, ADO.NET, C#, Window Xp, DB2, MS Excel, MS Keywords: csharp continuous integration continuous deployment quality analyst user interface javascript information technology hewlett packard trade national microsoft Idaho Missouri New York Ohio Tennessee Texas |