Sumanth - QA Analyst | Automation | Selenium | Test Engineer | Test Architect | Quality Assurance Specialist |
[email protected] |
Location: Houston, Texas, USA |
Relocation: Yea |
Visa: H1B |
Sumanth G
[email protected] 929-544-5693 QA Analyst | Automation | Selenium | Test Engineer | Test Architect | Quality Assurance Specialist SUMMARY As a QA Engineer and Automation Tester with around 8 years of experience working with applications such as WEB and MOBILE. I am an expert in Selenium Web Driver, JavaScript, TestNG, JUnit, Cucumber, QC, ALM, Maven, Jenkins, ANT, Azure DevOps, POM, Keyword Driven, Data Driven, Hybrid, Agile/Scrum, SDLC, STLC, Bug Life Cycle, Salesforce CRM, Point of Sales, QuickBooks, Health care Cancer Genetic Risk Assessment, and HCM, enabling me to effectively ensure the quality and reliability of software applications. ACADEMIC QUALIFICATION Malla Reddy Institute of Technology JNTU Hyderabad Aug 2012 Sept 2016 Completed Bachelors of Engineering TECHNICAL SKILL SET Selenium Web Driver TestNG JUnit Cucumber QC (Quality Center) ALM (Application Lifecycle Management) Maven Jenkins ANT Azure DevOps Page Object Model (POM) Keyword Driven Data Driven Hybrid Modular Agile/Scrum SDLC (Software Development Life Cycle) STLC (Software Testing Life Cycle) Bug Life Cycle Salesforce CRM Point of sales QuickBooks Health care Cancer Genetic Risk Assessment HCM (Human Capital Management CERTIFICATIONS Selenium WebDriver with Java -Basics to Advanced+Frameworks" - Udemy by Rahul Shetty ISTQB Certified Tester Foundation Level (CTFL)" - Udemy by Rex Black Automation Testing Masterclass with Appium - Best Practices" - Udemy by Rahul Shetty Software Testing Fundamentals - Coursera by University of Maryland, College Park Certified AWS Solutions Architect Associate - Amazon Web Services PROFESSIONAL EXPERIENCE Thought Works, Chicago, IL Sr QA Engineer Sep 2022 Current Prepared a comprehensive test plan based on the analysis of business requirements, ensuring test coverage and alignment with project objectives. Performed functional and browser compatibility testing on mobile (Windows Mobile), web and desktop applications (Windows). Used IOS Simulator and Emulator for mobile app testing. Implemented simulator for Mobile App Testing in Android and IOS Platform using Appium. Created detailed manual test cases using the design documents for all applications, considering different scenarios and edge cases to ensure comprehensive testing. Implemented test automation scripts for mobile testing using Appium for Android and iOS applications. Generated relevant test data from the database using SQL queries, ensuring the data accurately represents real-world scenarios for effective testing. Educated, mentored QA members and groom them on testing skills and ADA compatibility testing Creating and executing automated test for web application using Selenium, Appium, Python (Pytester). Extended Unitest/Pytest/ Robot framework by adding some helper classes and methods. Prepared and executed functional test cases and tracked defects in JIRA. Developed and executed manual and automated tests in different platforms using Python and Selenium library. Performed database testing to validate the integrity, accuracy, and reliability of data stored in the database, ensuring proper data manipulation and retrieval. Utilized tools such as SoapUI and Postman to conduct comprehensive testing of web services, ensuring their functionality, performance, and adherence to specifications. Wrote and executed automated tests in Typescript/Playwright for a browser-based application. Tested Functionality, Navigation and Security of the application which also involved in developing data driven test scripts using Quick Test Pro for Regression Testing. Conducted Web Application Quality Assurance duties in an AGILE Development Environment. Performed various testing like smoke testing, functional testing and Regression Testing. Actively participated in mobile app testing and test automation of a web browser. Performed letter content testing using HP Output compare and ADA testing for email letters using Adobe Acrobat Pro Participated in peer reviews of test cases created by other team members, providing constructive feedback and suggestions to improve test coverage and quality. Executed the prepared test cases meticulously, following defined test procedures and documenting the test results accurately. Assisted with ADA initiative. Created ADA checklist/quick start guide used by developers and testers for verification. Maintained the Selenium and Java automation code and resources in source control like CVS, SVN over the time for improvements and new features Worked with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber Feature and Scenario Performed the API Testing for the end points systems using Swagger, POSTMAN tools and make sure the end point are working fine. Maintained Behavior Driven Development (BDD) framework using the Cucumber, Gerkin, Selenium Web driver, Junit & Java automation code and used version control Git & GitHub to maintain code for the future release and new features. Created automated script for REST-API testing using Rest Assured framework. Created large number of automation tests using Selenium WebDriver with Python (Pytest) for web application. Created, enhanced and supported a UI automation test framework, designed like .NET, giving other SDETs the ability to efficiently test the quality of Confidential integrated with LinkedIn. Created and maintained automated test script for API testing using Junit. Built CI/CD pipelines using Git and Azure Devops, collaborate with Development and QA teams to integrate automated tests into the CI/CD pipelines. Designed Automation Test cases using Selenium WebDriver, Playwright, Java, Junit, TestNG. Designed and developed presentation layer using JSP, HTML with client-side form validation by Java Script, Node JS and Strut's built-in form validations. Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG). Implemented UI Automation viewer in Appium to inspect elements on mobile applications. Worked with Jenkins under CI/CD pipeline providing continuous improvement to Agile Development. Designed, implemented, presented mobile automation framework utilizes Python, Selenium, Pytester, Appium, Allure (IOS, Android), Xcode. Identified and document software defects using quality center 9.2 (or a suitable bug tracking tool), ensuring all relevant information is provided for developers to reproduce and fix the issues. Coordinated with offshore team members on a daily basis, ensuring effective communication, knowledge sharing, and alignment of testing activities. Involved in backend testing Data Validation Testing by writing SQL queries. Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database Analyzed user requirements, functional specifications and Use Case documents and created the Test Cases for Functional Testing. Involved in Back-End Testing, database table manipulation of relational database systems by writing complex SQL queries. Performed Agile testing, review the stories and participated in Daily Scrum, Sprint Kickoff, Review Meetings and Release Planning meeting and used JIRA Tool. Involved in all phases of the QA Life Cycle and SDLC, with timely Delivery against aggressive deadlines, with QA methodologies such as Waterfall and Agile. Automated the testing of Single Page Applications (SPAs) using the Cypress tool, along with relevant frameworks and JavaScript, to enhance testing efficiency and reliability. Environment: Selenium Web Driver, TestNG, JUnit, Cucumber, Playwright, Quality Center (QC), ALM (Application Lifecycle Management), Maven, Jenkins, ANT, Azure DevOps, Page Object Model (POM), Keyword Driven, Data Driven, Hybrid, Agile/Scrum, SDLC (Software Development Life Cycle), STLC (Software Testing Life Cycle), Bug Life Cycle, Salesforce CRM, Point of Sales, QuickBooks, Health care Cancer Genetic Risk Assessment, HCM, SoapUI, Postman, Cypress. Citi Bank, London, UK Sr Automation Tester Nov 2021 Aug 2022 Responsible for Testing and Debugging the Stored Procedure, SQL Scripts, SSIS package and Reports. Involved in Sprint planning, Review Sessions, Scrum meetings as a part of Agile. Executed the Test Plans on web and Mobile as per requirements using Appium tool. Designed UI automation test framework using Coded UI Scripts. Designed and developed UI Automation framework using Selenium Web Driver and developed core functions with C#. Created test cases for Functional, UI, End to End, Regression, Smoke, Sanity and ADA testing. Interacted with developers and users to analyze the business requirements and functional specifications in an AGILE Development Environment. Developed reusable test automation frameworks using Java and Selenium and use tools for including TestNG and web driver IO, in an Agile environment. Executed and Supporting Performance Testing, Vulnerability Assessment Testing, Regression Testing and ADA Testing Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium. Analyzed User stories based on Detail acceptance criteria for the corresponding Sprint. Performed ADA TESTING automatically by creating different Module's and generated reports for ADA COMPLIANCE and manually by keyboard navigation testing and voice over testing for IOS device. Implemented (CI/CD) for rapid development, testing using tools like Docker, Jenkins to execute smoke and Regression test suites to run during CI/CD process. Identified, analyzed, and documented defects utilizing Jira as defect tracking system and Confluence as knowledge and documentation management system. Provided detailed analysis of test results from a test execution after logging defects in Jira. Performed manual and automated testing using testing tool selenium web driver and Appium. Performed Test driven development for the libraries using Pytest framework. Developed Automation Framework from a scratch using Protractor and Jasmine for UI Automation. Automated test for existing components and newly added features for Maps in Pytest, Jenkins. Developed test automation framework scripts using Python Selenium WebDriver. Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were Maintained main source of data. Created API automation test scripts using Postman API and Java Script command-line collection runner. Created test plan, test cases and test scripts and followed agile development process. Created unit tests with Pytest, wrote and organized technical documentation, designed database. Developed entire frontend and backend modules using Python on Django Web Framework. Built python framework to transform Datasets and Data tables into HTTP-serializable JSON strings. Used Agile testing methodology for achieving deadlines in UAT. Validated the test results by writing SQL queries to retrieve the data from tables and database. Tested Automation script development for Regression test cases in Selenium WebDriver, Java and Cucumber. Investigated Support Team issues and closely follow-up with dev team to close the issues. Involved in Designing and Developing TestNG framework model using Selenium WebDriver -Java from scratch. Involved in performing the Backend testing of the application to develop and execute various SQL queries. Engaged in framework enhancements, code reviews and maintaining deliverable quality. Validated the performance using JMeter tool. Developed automation scripts in HP Unified Functional Testing (UFT) to automate smoke and regression testing. Involved in Black box testing, Functional testing, Integration testing, ad-hoc testing, Backend testing, User acceptance testing, Smoke Testing, Security testing, Regression testing. Prepared and reviewed Test Data, Test Scenarios, System Integration Testing (SIT)Test Cases, Unit Test Cases and Reviews. Used iOS Simulator and emulator for mobile app testing. Tested the Performance using JMeter tool. Performed the Web services API Testing using SOAP UI tool and validating the XML request and responses by setting the different assertions. Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities. Performed Mobile app testing using Browser stack and mobile devices. Conducted Web Application Quality Assurance duties in an AGILE Development Environment. Created a framework from scratch using API testing tool called Karate for REST API Testing. Developed BDD scripts with Cucumber/Java and writing step definitions for behaviour and step definitions. Developed automated test scripts using Playwright, Selenium WebDriver, HP Quick Test Professional (QTP/UFT), Java, Python, developing tests using TestNG, Junit frameworks. Automated Single page application (SPA) in Cypress too with mocha framework for End-End testing. Created and run the new build jobs by creating the CI/CD pipelines in Jenkins on integrating to GitHub/VSTS. Worked closely with development and project management teams for effective defect management and verified resolved bugs and track enhancements made to the product. Involved in testing of web applications on mobile emulator using Selenium Automation tool Worked in a highly dynamic AGILE/SCRUM environment and participated in scrum and sprint meetings. Responsible for Manual, Automation using Selenium Web Driver, Playwright, Scrum and System Testing of the application at various stages. Worked as Salesforce Administrator creating users, profiles, roles, page layouts, sharing access to teams. Environment: Selenium WebDriver with Java, TestNG, Playwright, Agile, JMeter, Postman, Rest Assured, Cypress, Mocha, Jenkins, GitHub/VSTS, Salesforce (Case Management System) Thomson Reuters, San Francisco, CA, USA Sr Automation Tester Jan 2019 Oct 2021 Understanding the Business requirements, Application and function specifications, Design documents. Designed the Test Plans Handled the team of 10 QA members. Responsible for writing SQL queries to find out correct data for testing. Prioritized the tasks and assigned to team and monitor to deliver on-time Prepared the Test Scenarios and review of Test Cases. Involved in updating and executing test cases according to requirements. Created Test run and Milestones for Project Releases in Test rail. Interacted with developers and users to analyze the business requirements and functional specifications in an AGILE Development Environment. Wrote several SQL statements to confirm successful data transfers between source and target. Performed Regression testing on every change in code and completion of the requirements. Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing. Prepared various reports based on different stages of Testing. Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing, or pending. Interacted with developers, users, and various members of the team to discuss issues, resolve defects, and set priorities. Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients. Validated the workflows in integrated applications like point of sales, Quick books, and Payment gateways. Automated the testcases with selenium using selenium web driver and Java. API testing in Postman and SoapUI tool Environment: Selenium WebDriver with Java, Jira, GUI Testing, Regression Testing, AGILE, TestRail, JMeter, Jira, Point of Sales, QuickBooks, Payment Gateways, API Testing (Postman, SoapUI) ServiceNow, Austin, TX, USA QA Tester Dec 2017 Dec 2018 Created and executed test plans and scripts to verify software functionality and adherence to business requirements. Prepared manual test cases on the basis of design documents for all applications. Prepared the test data from the database with SQL queries. Involved in database testing validation. Created and maintained detailed test cases to perform various types of testing in Test Plan module of Quality Center. Performed webservice testing using soapUI tool and postman. Developed Test Plans, Test Cases to test the Screens and workflows for Quality Assurance. Executed the test cases. Reported and tracking the Bugs in quality center 9.2. Coordinated with offshore team members daily. Performed End to End testing on provider portal, Child health programmers, Medicaid and Medicare assessment workflows. Automated the Single page application in Cypress tool with framework and java script. Environment: SQL, SoapUI, Postman, Quality Center (QC), End-to-End Testing, Cypress L&T Technology Services, Houston, TX, USA Junior Test Engineer Jan 2016 Nov 2017 Worked closely with development, design and testing teams to determine the best approach for testing of each project module. Responsible for periodic updating of test plans, test scenarios, test strategies and test cases as per requirement specifications and business rules. Documented entire test plan, including test strategies and test cases in Quality Center. Performed testing on mobile applications (Native and Web) on iOS platforms (iPhone, iPad), Android Platforms (Phones and Tablets). Used Android SDK tools such as ADB Logcat and DDMS for identifying software defects in android phones. Tested Compatibility of the website on Mobile browsers on android and iOS Mobile platforms. Tested mobile native apps on different mobile platforms such as Android and iOS to track new feature performances and bug fixes to ensure the stability of new features. Tested the responsiveness for the mobile apps in various devices. Performed web service testing for Rest API using Postman to validate business logic before integrating the API with front end. Worked with project management group to meet strict timelines and coordinated with business to identify the testing needs. Used the Defect Tracking System in Quality Center to Report, Update and Analyze Defects during the entire Software Testing Process. Submitted weekly status updates and reports showing the status of Software Testing. Performed API testing, Web Based Application testing, Mobile Testing, (Native and Hybrid Apps) Back end Environment: Quality Center (QC), iPhone, iPad, Android Phones, Android Tablets, ADB, Logcat, DDMS, Android Mobile Browsers, iOS Mobile Browsers, Postman Keywords: csharp continuous integration continuous deployment quality analyst user interface javascript access management active directory hewlett packard California Illinois Texas |