Manohar - QA Automation SDET |
[email protected] |
Location: Austin, Texas, USA |
Relocation: Anywhere |
Visa: H1B |
Manohar
(804)-215-1668 Senior SDET Professional Summary Having 15+ Years of experience in Software Quality Assurance with different skills Like Automation and Manual Testing of Different types of Applications (Client-Server Based Applications and Web based Applications) developed in Multiple Technologies like Java, J2EE and Dot net. Highly proficient in Selenium WebDriver, WebdriverIO and Java having considerable insight of Web applications. Apart from possessing strong problem solving and analytical skills with ability to handle multiple projects concurrently. Extensive experience working in Agile Methodology, SDLC, STLC stand-up meetings with Product owner, Scrum master, Understanding and writing user stories along with Business Analysts. Adept at leading cross-functional teams, designing robust test automation frameworks, and ensuring the quality and reliability of SaaS applications. Managed and executed comprehensive Test plans for SaaS applications, ensuring the delivery of high-quality software products to clients Collaborated with development and operations teams to integrate automated testing into the continuous integration/continuous deployment (CI/CD) pipeline. Performed Test Automation frameworks like TDD (Test Driven Development), BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Selenium Features, Scenarios and Step Definitions. Experience in RESTFULL web service testing using Rest Assured framework java. Validated JSON formatted data, different http status code. Experience in testing using Rest based the Web Services. Deep knowledge of Object-Oriented Programming (OOP) Concepts including Inheritance, Abstraction, Encapsulation, and Polymorphism. Experience in implementing the Page Object Model (POM) by creating an element for each page object and reused all the objects in various test scripts. Implemented and maintained automated testing frameworks for FLEXCUBE applications. Excellent time management and multitasking skills, highly dedicated to producing professional work with the highest quality and creativity and excellent collaborator with very good communication skills and a results-oriented attitude. Trained the team as a Lead to use frameworks, quality standards, Implement the change management system in automation suites and prepare user friendly documentation for the scripts. Strong hands-on work experience in System Testing, Integration Testing, User Acceptance testing UAT, Functionality Testing, Black Box Testing and Regression Testing. Skills Profile Technical Operating System Windows 10, MAC, Windows 7, Windows XP, Unix Testing Tools Selenium WebDriver, WebDriverIO, RFT, Test Link, Maven, Jmeter ,Jbehave Cucumber, Protractor, Cypress, Kafka Database Oracle, DB2, SQL Server Management Studio, ETL Testing Version Control SVN, VSS, GIT, GitHub Languages Core Java, J2EE, SQL and PL/SQL, JavaScript, TypeScript IDE Eclipse, IntelliJ, WebStrom, STS, RSA and Soap UI Test Framework Keyword Driven, Data Driven, Hybrid, Page Object Model (POM) Mobile Appium, Appium Inspector , Xcode, Android Studio, Swift API PostMan, SoapUI, RestAssured Methodologies Agile, Waterfall, SDLC and STLC Defect Tracker JIRA, TRAC, HP Service management and Quality Center Other JIRA, Jenkins, Code Tutor, Bitbucket, IBM Udeploy, Control-M, Source Tree, Zephyr, SauceLabs, JSON, XML. Cloud Services Amazon EC2, S3, AWS Sage maker Studio, Cloud watch and IAM Accessibility JAWS, iOS VO, Android Talkback, Axe-core Work Experience (In Reverse Chronological Sequence) Charles Schwab Senior SDET March 2021 to Till Date Everest Design System Everest is a unified, cross-platform system composed of an UI toolkit for designers and a shared code base for developers. Everest is focused on scalability and reusability to help build consistency in schwab digital products, increase efficiency for schwab teams, strengthen and simplify the online experience. Everest uses deisgn tokens which store design decisions based on the foundations without hardcoding the design values making it easy to update or theme the system as needs arise. Roles and Responsibilties : Participant in Story grooming sessions and provide inputs to project team about testing needs and effort estimation Tested the Designed component in various browsers and mobile /tablet platforms Automated regression scenarios using webdriverIO, Typescript and cucumber. Configured and monitored the CICD pipelines using Bamboo and bitbucket. Analyzing the requirements to perform automation and accessibility testing, conduct feasibility analysis over the system Implementing and monitor test scripts to assess functionality, reliability, and quality of the service and product. Uses Git Repository for storing the code and Bitbucket Reviewing the automation code developed by automation team members Performing Integration, Functional End-to-End Testing. Involving in Functional Testing & Regression Testing. Developed complex SQL queries to verify data from Source to Target. Performed data validation testing by writing SQL queries. Ensuring that user expectations are met during the testing process. Tested the web accessibility behavior using JAWS and axecore plugin Performed mobile accessibility using iOS Voice over and android talkback. Involved in iOS and android mobile automation using Appium Conducted automated testing of iOS applications using Xcode, Swift, and XCUI Test framework Conducted automated testing of android applications using android studio Executed manual and automated test cases on iOS applications, identifying and documenting defects. Before each Production Release verify the latest code in System & End2End environment using Automated Regression Cycle. Involved in Manual and automated testing for iOS and Android builds in physical and sauce labs devices. Wells Fargo Bank Senior Automation Engineer November 2020 to February 2021 Liquidity Risk Management Critical Capabilities Wells Fargo Bank established and governance and oversight structure for each risk type under corresponding shared service groups. One of these shared service groups, treasury, manages liquidity of the bank , monitoring all current and projected cash inflows and outflows to ensure there is sufficient cash to fund company operations. One of Treasury s Key functions is Liquidity Risk Management ( LRM). Roles and Responsibilties : Participant in Story grooming sessions and provide inputs to project team about testing needs and effort estimation Involved in creating the creating the Test cases for functional & Regression Involved in Automation for creating test scripts for Regression, GUI, Integration, Database Spearheaded the testing efforts for FLEXCUBE, a comprehensive banking solution. Developed and executed automated test scripts using Java, Selenium, TestNG to ensure the functionality, reliability, and performance of FLEXCUBE modules. Contributed to the quality assurance of financial software, with a focus on FLEXCUBE modules Developed and executed comprehensive test plans, test cases, and test scripts for FLEXCUBE modules, ensuring comprehensive test coverage. Played a key role in the QA process for financial software, specializing in FLEXCUBE modules. Perform back-end testing, data extraction and validation using sql queries to validate the correct data is stored and retrieved from DB when the data is entered or displayed in UI Create different Jenkins job to run on different servers like System, End2End, Pre-Prod and Production Environment Implemented and maintained automated test scripts using Cypress for web applications, reducing testing time and improving efficiency. Conduct end-to-end testing using Cypress to ensure the functionality and security of web applications. Create and maintain automated test scripts using Cypress, identifying and reporting defects to improve overall software quality. Fidelity Investments,Westlake, TX Senior Automation Engineer January 2018 to October 2020 OffPlatform NextGen Fee & Billing FBE will be a standalone fee engine that supports the fee and billing processes for the PAS-IRK (Portfolio Advisory Services Independent Record Keeper) Product, also supports downstream processes such as performance calculations, invoicing, Pricing analysis fee tolerance validation and reporting. Fee and Billing Engine primarily receives data inputs via scheduled batch feed process. Data files are supplied by Data Providers on daily or monthly basis and FBE infrastructure ingests this data into SunTec Xelerate billing tables. Roles and Responsibilties : Design the Automation framework for Regression Suite and End to End Testing using Java and Selenium Primarily Responsible for creating test scripts for Regression, Security, GUI, Integration, Database and End2End Testing Lead Test Engineer for responsible testing SaaS web, ETL application Prepare reusable functions to improve robustness, re-usability and maintainability of test scripts/code. Uses Git Repository for storing the code and Bitbucket Reviewing the automation code developed by automation team members Create different Jenkins job to run on different servers like System, End2End, Pre-Prod and Production Environment Interact with business clients, product owners, developers and QA manager for clear exposure to trickle down the technical /functional user requirements & change requests to Test Plans and Test scenarios Review business requirements and design documentation for completeness and test feasibility Design detailed functional, Integration and System Test cases that map back to detailed requirements Employing test data preparation techniques to identify the test data needs Perform back-end testing, data extraction and validation using sql queries to validate the correct data is stored and retrieved from DB when the data is entered or displayed in UI Optimization of Test Suite Execution Speed, Reliability, Scalability and Stability Performed data quality analysis using advanced sql skills Configure the scripts to run from Jenkins and send alerts to the group when Test scenarios fails Conduct the code walkthrough and review peer code review and documentation Before each Production Release verify the latest code in System & End2End environment using Automated Regression Cycle. Report the Defects in JIRA and escalate the issues as needed Distributes/Share updated defect report with Project team and capturing the notes from the bug triage meeting Verify the Monthly & Quarterly Invoice Reports Identify the Production impact/outage based on upstream/downstream and dependent applications production releases Tools Used : Java, Maven, Git, Oracle, Selenium, Cucumber, IntelliJ, IBM Udeploy, Control-M , Informatics Fidelity Investments,Westlake, TX Senior Automation Engineer February 2017 December 2017 Fee & Billing Retail Managed Account This Project is all about calculating fees and balance amount on daily basis for Managed account. Using Informatics tool application will be configured with business rules/conditions based on requirements those will help for calculate balance and building Invoice statements. Participating in backlog grooming, sprint planning, sprint demos and retrospectives Automate the Shell script execution and validation in Unix environment Improve the Automation coverage by automating manual test case scenarios Conduct Proof of Concepts, Test Design and Test Strategy for Test Automation using tools like Selenium Determining automation scope and developing effort estimates Collaborating with Business analyst, Product owner and scrum team for requirements, issues during Testing Create/Update/Execute QA Automation scripts for Validating UI and database Reviewing the automation code developed by automation team members Presenting the Test summary reports to Project team during the Sprint Demos Tools : Java, Maven, Git, DB2, Unix,Selenium, Cucumber, IntelliJ,IBM Udeploy State Farm Insurance, Bloomington, IL Sr. Automation Engineer, February 2015 January 2017 Corporate Income Tax Automation (CITA) Corporate Income Tax Automation project was started to move from a paper and excel based tax processing environment to an automated electronic tax processing system. Some of the primary objectives of this project are to improve efficiency of tax data collection and documentation process, improving tax audit results, avoiding tax penalties by filing accurate tax returns using electronic information, better internal control over source of electronic data and to provide greater reporting flexibility using Ad-hoc reporting mechanisms. This Application is all about automating and calculating the Corporate Income tax. Created, executed, and updated Functional, Regression, Integration Test Cases for UI and Restful Webservice Automated the Manual test cases using Selenium Web Driver. Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG. Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using TestNG. Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing. State Farm Insurance, Bloomington, IL Billing Payment Services (BPS) August 2010 to January 2015 The project provides billing and payment functionality for new and existing customers to purchase Life products and The State Farm Payment Plan and The project deals with various types of Life products such as 5 term policy and 20 term policy and deals with various modes such as Agents (Walk-In, Call-In, and CCA) and Customer. Payment functionality is provided for new and existing customers to purchase Life products via check, cash, cash equivalents, EFT, and debit/credit cards. Involved in the regression test planning for the project and identified the critical regression tests Performed automated test scripting in Selenium to check how the application performs against multiple sets of data In depth understanding of Object-Oriented Programming and skilled in developing automated test scripts in Java. Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing. Design, develop and implement automation-testing framework utilizing Java, WAT and Selenium Web-Driver. Developed automation test cases, executed these test scripts. Used Apache POI to read data from Excel sheet. Performed continuous integration automation testing using Jenkins. Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium. State Farm Insurance, Bloomington, IL Oracle PL/SQL Developer, June 2009 to July 2010 Process and Project Management Automation (PPMA) The project is a web-based Product, which helps the organization to define, maintain, measure, and optimize the process. It automates the project management activities from project inception to closure. In essence, it enables the organization to operate and deliver at optimum levels. Mails are being sent to the corresponding resources in that project to perform the next process. The end users can apply for leave through this system and a mail is sent to the approving authority requesting for the approval. In turn, a mail is sent to the applicant informing the status of the leave application once the leave gets approved/ rejected. Developed PL SQL procedures and Functions using Oracle 9i Executing the stored procedures & functions using Unix Involved in Shell scripting & Production support Environment: Developer 6i, Oracle, and SQL Developer, UNIX State Farm Insurance, Bloomington, IL Software Engineer, January 2009 to May 2009 Resource Management System (RMS) The objective of the system was to optimize the business processes in the areas of resource management, time sheet management, work management, and training. The system allowed utilizing each of its resources efficiently and to complete the projects successfully within the time and budget. Resource Management mainly dealt with Resource Requisition and Resource Allocation with Allocation Percentages, based on the roles and skills raised in the Requisition and Resource Releases. Time Sheet Management: Time Sheet can be entered on a weekly or monthly basis. This also has an approval mechanism Created equivalent Oracle packages for Java classes Created equivalent Oracle functions and stored procedures for Java methods Provided support for the client Environment: Oracle9i, Oracle Developer 6i, and Oracle Reports 6i Education Course of Study Specialization Name of University Address of University Bachelor s degree Electrical and Electronics Engineering Jawaharlal Nehru Technological University Kukatpally Hyderabad, Telangana 500085 India Keywords: continuous integration continuous deployment quality analyst user interface sthree database active directory information technology hewlett packard procedural language Illinois Texas |