Pola Venkata Ganesh Ankamreddy
EMAIL: ****************@*****.*** MOBILE: +1-945-***-****
Professional Summary:
I possess over 15+ years of experience in designing test automation frameworks, including POM, Hybrid, and Keyword-driven approaches, from scratch, utilizing various automation tools. My expertise encompasses UI Automation Testing, Oracle Apps Testing, and Web Services & API Testing using OATS, Selenium, QTP, Silk Test, and Rest Assured with Maven and TestNG. Additionally, I have a solid understanding of MVC Architecture, Data Structures, and Algorithms. Furthermore, I have over 5 years of experience in designing and developing web applications using the ADF framework.
●UI Automation Testing: Possess over 15 years of experience in designing test automation frameworks (including Page Object Model (POM), Keyword-driven and Hybrid) from scratch, utilizing various automation tools such as Selenium, Oracle Application Testing Suite (OATS), Silk Test, QTP, Rest Assured and Postman and Mobile automation tools like Appium. Proficient in using Maven and TestNG & JUnit for project management and test execution.
●Selenium: Proficient in building UI Automation frameworks from scratch and developing scripts in java for Selenium WebDriver. Experienced in implementing the Cucumber, Maven, Junit / TestNG frameworks. Skilled in running scripts in parallel using Selenium Grid across multiple machines. Conducted script reviews using Fisheye and Crucible.
●OATS: Experienced in creating comprehensive Automation Suites, including Proof of Concepts, Estimation analysis, and Automation Scripts in Java, along with resource libraries designed for execution in Oracle Application Testing Suite. Developed a tool for batch mode script execution from the command prompt, and created additional libraries using JavaScript.
●QTP: Experienced in creating Automation Suites encompassing Proof of Concepts, Estimation analysis, and Automation Scripts in VBScript, along with resource libraries.
●Web Service & API Testing: Experienced in developing automation scripts for web services and API testing, utilizing Oracle Application Testing Suite (OATS), Rest Assured, and Postman.
●Mobile Testing: Experience in testing Mobile apps developed using React Native framework. Extensive experience in Apps testing using Appium on iPhone and Android devices.
●Oracle Apps Testing (Oracle EBS): Possess over 10 years of extensive automation testing experience with Oracle Apps SCM, Procurement modules using Selenium, OATS, SOAP & Rest API and Rest Assured.
●Test Data Management Tools (TDM): Posses over 4 years of experience in Test Data Management with LISA CA for better test coverage, for supporting multiple testing environments.
●Oracle ADF development: 5+ years of experience in developing Web applications using Oracle ADF development framework, including the creation of the Oracle Flow Builder application.
●Java: Extensive development experience in ADF, Java, JDBC, HTML, XML, JavaScript, JSON and Webservice technologies.
●AWS & OCI: Pioneered in use of AWS services (OCI, AWS EC2, AWS S3, AWS Lambda) for automation testing. Created Docker containers with Selenium to execute the scripts in the Cloud environments (utilizing OCI) with TPASS.
●AI/ML: Good experience in Artificial Intelligence (AI) and Machine Learning (ML) testing.
●Test Environment management (TEM) tools are used for improving testing processes, reducing downtime, increasing testing efficiency and ensure that test environments are used effectively for automation.
●Exposure to all stages of Software Development Life Cycle, Software Test Life Cycle, and Bug Life Cycle.
●Strong in analyzing and understanding Test Requirements based on the Functional Specifications and Business Requirement Documents
Experience
KCS Role: Automation Architect 07/2023 – Current
●Design a versatile Selenium automation framework that accommodates Web, Mobile, and API testing, and undertake the migration from 'Selenium 3' to 'Selenium 4.' Update the framework as necessary, integrating the latest features.
●Designing reusable functional classes using Java and Selenium.
●Designing automation testing framework from scratch for testing both Rest API and functional cases using RestAssure, Selenium, OATS, Maven and TestNG/JUnit.
●Developed automation scripts for mobile applications on ios and Android platforms using Appium and Java
●Extensive experience in mobile testing with emulators and simulators using Appium for iOS and Android apps developed with the React Native framework.
●Implementing self-healing techniques to reduce test flakiness.
●Prepared and run testcases for Artificial Intelligence (AI) and Machine Learning (ML) for chatbot.
Oracle India Role: Principal Automation Engineer (SDET) 10/2015 - 07/2023
●Analyzed, designed, and automated Multiple Testing frameworks using different automation tools like Selenium, OATS, Maven, TestNG, Docker, Rest Assured & Postman.
●Proficient in building Test automation frameworks from scratch and developed scripts in Java utilizing Selenium WebDriver and implementing Maven, Junit & TestNG framework. Running the scripts in parallel using Selenium Grid on different machines. Reviewed the scripts using Fisheye and Crucible.
●Expert in creating UI Automation Suite consisting of Proof of Concepts, Estimation analysis, Automation Scripts in Java, and resource libraries to be executed in Oracle Application testing suite and developed tools for execution of scripts in batch mode and developed libraries using JavaScript.
●Extensive automation testing experience of Oracle Apps in SCM, Procurement modules using OATS, Selenium, SOAP & Rest API.
●Extensive experience in mobile testing with emulators and simulators using Appium for iOS and Android apps developed with the React Native framework.
●Led various projects in analyzing and understanding Test Requirements based on the Functional Specifications and Business Requirement Documents. This includes Test Scenarios Identification, Test Cases Creation, Test Cases Execution and Defect Reporting.
●Developed reusable functions in JavaScript to handle Web Tables.
●Automatic creation and management of test data, masking test data and creation of dummy test data using TDM tool like LISA CA for better test coverage, for supporting multiple testing environments and for testing Web Services which are in development phase.
●Test Environment management (TEM) inbuilt tools are used for improving testing processes, reducing downtime, increasing testing efficiency and ensure that test environments are used effectively for automation.
●Developed the W2ATS tool for converting WinRunner scripts to OATS scripts.
●Designed and developed scripts for IMCMCS application using Agile methodology approach. Created Docker containers with Selenium to execute the IMCMS scripts in the Cloud environments (utilizing OCI) with TPASS.
Oracle India Role: Senior software Engineer in Test (SDET) 01/2011 - 10/2015
●Led building the Oracle Flow builder tool, designed and implemented Flow builder tool for automating the flows across oracle internal applications and external clients. This tool provides code generation for different Automation flows with minimal effort for both functional engineers and automation engineers using Java, Spring etc.
●Identified the technical challenges with existing frameworks, built new frameworks to reduce development effort in building Automation flows.
●Designed and implemented a tool to develop functional API components for PL SQL Procedures, Web requests and responses using Java, spring, MySQL etc.
●Build and integrated unified tool to generate Multi tool code generation by using OATS/Selenium code generation patterns, and support Cloud automations.
●Developed various templates and data models to generate code for Multiple Automation tools and integrated with Oracle Flow builder tool.
●Enhanced Various features in Oracle Flow builder tool to optimize the automating the workflows and delivering more efficient and effective solutions across the organization.
Applabs India Role: Software Engineer 08/2007 - 12/2010
●Designed Test Automation frameworks from scratch using Selenium with Java and Silk Test
●Employed Test-Driven Development (TDD) practices to develop robust and maintainable test suites using Junit, TestNG.
●Implemented Test design, Functional design, Database design and Design Analysis for each test case.
●Designed UML classes and activity flow diagrams for implementing functional classes.
●Triggered scripts developed in QTP and made fixes whenever there were application changes.
●Conducted peer reviews using Fisheye and Crucible.
Projects
Oracle E-Business Application SCM & Procurement
Oracle E-Business Supply Chain Management R12 provides comprehensive solutions to predict market requirements and align operations across global networks and to configure and implement the various Oracle EBS modules for supply chain management like logistics, Discrete Manufacturing, Procurement, Costing, etc. The testing of applications is done across Forms and OAF pages thus making it challenging to use the same framework across all of them. A hybrid framework is thus used to tackle the constant switching between forms and web pages.
Oracle Flow Builder
Oracle Flow builder is an Automation testing framework which allows the user to build testing components and flows for generating automation testing scripts in the language of their choice. The framework comprises modules, which involve Components, Component Sets and Flows creation and their usage to generate scripts. This application reduces the time and the dependency of Automation testing knowledge required to create automation scripts in QTP or OATS.
Safe Assign Project
SafeAssign is a plagiarism prevention service, offered by Blackboard to its Blackboard Learning System Enterprise, Vista Enterprise, and CE Enterprise clients. This service helps educators prevent plagiarism by detecting unoriginal content in student papers. In addition to acting as a plagiarism deterrent, it also has features designed to aid in educating students about plagiarism and the importance of proper attribution of any borrowed content.
Blackboard Academic Suite
Blackboard Inc. is a leading enterprise software company for e-Education. It offers a complete suite of enterprise software products and services to Higher Education, K12, corporate/Government and International. Blackboard Caliper is a Web-based server software platform that is aimed at addressing the growing assessment and evaluation needs of educators in both traditional and e-Learning programs. Caliper is a set of tools for creating systemic and systematic processes for the assessment of educational and institutional effectiveness.
Education and Certifications
●Bachelor of Engineering, Hyderabad - Computer Science - GPA: 3.9
●ISTQB certified.
Technical Proficiency
Automation Tools
& Frameworks
Selenium, OATS, Silk Test, QTP, Oracle Flow Builder, WinRunner, Cucumber, Maven, TestNG, Junit, Rest Assured, Docker, Postman, API Testing (Rest Assured), Appium (Android & IOS Testing), AI & ML Testing
Programming/
Client-Side Scripting
Java, C, ANT, UML, Java Script, VB Script, 4 Test Script, Perl (basics), HTML5, CSS, XML, JSON
Test Automation Frameworks
Page Object Model (POM), Keyword-Driven & Hybrid frameworks and Multiple Automation Test Design Patterns.
Test Data Management (TDM) Tools
Informatica, LISA CA
Repository
Oracle Test Manager, GIT, Perforce, Visual Source Safe, Confluence, JIRA and CI/CD Pipeline
Databases
Oracle, No SQL Databases (Amazon Dynamo DB, Mongo DB)
Web Technologies
Oracle ADF
Software Engineering
Design, Development, Configuration, Management and Documentation