Arun pothala - Sr.QA Engineer/SDET/LEAD |
[email protected] |
Location: Cumming, Georgia, USA |
Relocation: yes |
Visa: h1b |
Arun Pothala
QA Automation Test Engineer/QA Analyst Jacksonville, United States, 32256 +1 (919)399-9956 [email protected] Professional summary Quality Analyst with 13+ years of extensive QA experience and in-depth understanding of SDLC concepts. Proficient in various test automation frameworks including UI web-based, API/Webservices,performance testing, Katalon Studio. Demonstrated ability to enhance software quality through meticulous analysis and innovative testing strategies. expertise in creating UI Automation frameworks and test scripts using Selenium WebDriver and Java. Proficient in TestNG, Page Object Model (POM), Maven, Log4j, Extent reports, and Apache POI. experience in creating Rest API test automation frameworks using tools and languages such as Karate, JSON path expressions, Java, JavaScript, Rest Sharp, Rest Assured, Playwright, Cucumber, and Gherkins-BDD. Expertise in Data testing, Data migration and Data Analysis , used Data Dog for monitoring. Experience in Google Big Query for storing large data and monitor. extensive experience in developing UI test automation frameworks using NodeJS and JavaScript-based testing tool. Proficient in POM, Mocha, hooks, CLI, test runner, headless & headed modes, fixtures, and generating Mochawesome reports. expertise in BDD framework, utilizing Cucumber and Gherkins for feature and spec file development. knowledge of AWS services including S3, Kinesis streams, CloudWatch, DynamoDB, Amazon Pinpoint, Simple Queue Service, and Simple Notification Service. expertise in creating performance test scripts to evaluate response times using JMeter. extensive hands-on experience testing web services, including SOAP and REST, using tools like Postman, SOAP UI, and Fiddler. expertise in Core Java, Java programming, and OOPS concepts. Demonstrates strong skills in collections, data structures, and exception handling. expertise in mobile automation for Android and iOS devices, utilizing tools such as Appium, UI Automator Viewer, and Android Studio. strong foundation in JavaScript, Node.JS, HTML, CSS, and XML. Worked on implementing Continuous Integration Continuous Deployment (CICD) strategy using Jenkins experience in relational databases, adept in using SQL, Microsoft SQL Server, and Oracle Database with TOAD. Proficient in creating and executing complex SQL queries, stored procedures, and triggers to ensure accurate data verification from source to target systems. experience in utilizing source version control tools such as GitHub and GitLab, proficient in executing GIT BASH commands. Work experience in Agile, Waterfall and V-Model methodology extensive expertise in managing onshore/offshore calls, team oversight, task delegation, and status reporting to senior leadership. Expertise in Test Plan, Test Strategy Test Preparation, Execution & Bug tracking in Azure Devops and Jira. Developed .Net applications, enhancing system efficiency and delivering measurable improvements. Employment history Florida Blue | QA Automation Engineer | Jacksonville, Florida Apr 2023 Dec 2024 Significantly contributed to enhancing Agile development and management practices Designed robust test automation solutions and automated test suites using Java to accommodate expanding feature sets and meet customer demands for maintainability. Mobile automation expertise in implementing Appium for both Android and iOS applications. Integrated Appium with testing frameworks like TestNG to enhance testing coverage and streamline automation workflows. Utilized Appium Inspector and uiautomatorviewer for precise element inspection and validation of UI components in mobile applications. Used Appium and CI/CD tools (e.g., Jenkins, GitLab) to achieve continuous integration and testing for mobile apps. Integrated Appium with reporting tools like Allure or Extent Reports to create detailed test execution reports. Manual testing has been done on day to day basis in Azure Devops and Jira. Operated effectively within an Agile (Scrum) framework, adapting seamlessly to evolving requirements and feature sets Performed smoke, Functionality, integration, system, Regression tests based on Analysis, and understanding of the requirements, non functional specifications and end-user needs Automated End-to-End Testing: Developed and executed robust end-to-end test cases for web applications using Playwright, ensuring seamless user experiences across multiple browsers. Designed and maintained reusable test automation frameworks using Playwright with JavaScript. Automated API testing workflows using Playwright s built-in request interception and validation features. Generated detailed HTML and JSON test reports with Playwright and integrated them with reporting tools. Utilized Playwright s powerful selector engine to automate dynamic web elements and shadow DOMs. Automate testing processes with Katalon Studio, enhancing software dependability and performance Created and ran automated tests using JavaScript/Playwright for a web-based application Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results Tested the REST calls (POST, GET, PUT, DELETE methods) using POSTMAN and Playwright Utilized GitLab as a code repository for cloning, committing, and pushing changes Served as coordinator for all testing activities during the project Executed SQL queries to verify the database for the relevant test cases Integrated JDBC connections into the automation framework to verify database data Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution Thermofisher Scientific | SDET | Pennsylvania Apr 2020 - Jan 2023 Analyzed business requirements document, functional specifications document to prepare Test plan and Test cases Involved in Test design discussion to come up with efficient test approach with limited test cases along with critical boundary value test scenarios Involved in Test case review for quality testing and defect free product deliverable Written test cases along with test cases execution. Migrated selenium BDD cucumber framework to playwright framework. Performed end-to-end testing solutions with Playwright, ensuring high-quality, consistent performance across various browsers. Written and maintained Playwright scripts in JavaScript. Performed cross-browser testing workflows using Playwright, enhancing test coverage and reliability. Developed automation test scripts using Java, Groovy Scripting and GEB automation Implemented Selenium test cases to follow Cucumber Gherkin scripts (feature files) for Behavior Driven Development Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to identify the Test Scenarios, Test Cases and Test conditions Integrated Power BI for a wider visibility of validation results Designed and developed Acceptance Test Driven Development (ATDD) test cases Performed compatibility testing on Safari, Chrome, Firefox, IE Implemented test cases using Test Driven Development (TDD) Used IntelliJ IDE for writing test cases and debugging the scripts Researched and reported defects and logged them into JIRA bug tracking system Written test cases using GEB automation and Groovy Scripting Have come up with SQL queries for validating certain UI updates in the database and test data preparation Performed web services (REST) testing with Postman Used Rest Assured client API to connect to Rest API for implementing test Automation framework Responsible for complete defect tracking and test execution updates in Jira Responsible for preparing weekly test status report during execution to summarize progress and results and complete test summary report at the end of test phase to ensure readiness of application deployment to production Responsible for continuous regression execution on applications by running automation test suite before deployment Involved in Sprint refinement, daily stand-up, retrospection, and scrum of scrums for any major impediments/blockers Symantec Corp | QA Automation Engineer | Virginia Sep 2019 - Apr 2020 Worked as an Automation Tester, responsible for development and maintenance of Automation Frameworks, tools. Managed and coordinated onsite/offshore Analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT) Manual testing as been performed in Toro( Symantec internal tool). Designed and developed Test Scenario, Test Cases and steps for various Business Services covering both positive and negative testing requirements Developed automation test scripts using Selenium Web Driver and Java Implemented mobile automation using Appium. Tested on both android and IOS mobile applications Extensively worked on Malware software (Norton Power Eraser) Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber and Java Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data Extended data driven framework and developed re-usable functions across the application Used Maven to build and run the Selenium WebDriver automation framework. After successful executions scripts, framework used to send the automation reports over email Configured and executed automation framework on AWS cloud using EC2 Service and executed the scripts by creating different jobs in Jenkins Hands on Experience using python scripting & Selenium Web driver automation Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests Integrated the test suites to Jenkins to execute them automatically after every successful deployment Used protractor and Jasmine to automate the Angular applications by creating various specs for different test cases and integrated them into .config file Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI Automated Restful web services using Rest Assured java library and built a reusable framework and maintained the same Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort Tested LMS for Symantec employee training PayPal | Sr. Automation Tester | Texas Oct 2017 - Jul 2019 Automation Frameworks, tools. Managed and coordinated onsite/offshore functional test efforts and automated functional testing In PayPal our team works on registration for different applications which PayPal transactions are implemented. We validate the End to End functionalities for registrations Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules Implementing Automation tools Selenium Web Driver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN Developed automated scripts using Selenium Web driver and Implemented BDD Frame work by upgrading the existing Hybrid framework scripts using Java Created automation framework in Selenium WebDriver using BDD approach using Cucumber and created scenarios in feature file using Gherkin language and added step definitions to all scenarios by utilizing the existing reusable methods and page objects from Page object Model (POM) Created and enhanced numerous test scripts to handle changes in the objects, in the tested application s GUI and in the testing, environment using Selenium Created HTML test report for the entire test suite by utilizing the testing.xml file Developed Java based library to read test data from XML & Properties files using TestNG and Selenium Automated Parallel, Cross-Browser Testing using Selenium GRID and TestNG Configured Maven builds scripts to run tests on Jenkins, generates reports and sends notifications Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI Used the Groovy language to verify Web services through SOAP UI Used Postman to manually run API Tests and also verify Web services Back-end database testing using SQL queries to validate complex content-including Inner Joins, Outer Joins, unions etc Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies Executed automated testing in QC to test the front-end functionality of the application Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts Wrote SQL queries for validating the data mapping and data integrity Tested End to End functionalities of learning management system Involved in status reporting, project meetings and project planning with the team JPMC | Test Engineer (Automation) | New York City Feb 2015 - Sep 2017 Analyzed Business Requirements and Functional Specifications and developed Test Plan, detailed Test Scenarios, Test Strategies and Test cases Involved in creating Test Plan and Test Cases according to the Business Requirements Created, prepared and conducted quality assurance review meetings, developed checks list and other QA documentation like test strategy Document and Defect Reports Planned and coordinated testing efforts for defining the Scope of Regression Prepared Proof of Concept for test Automation framework and provided demo to the upper management for further automation effort Performed Debugging and Maintenance of the scripts as and when required Developed custom functions, reusable actions with Descriptive Programming using Java Resolved long execution time issues by developing conditional wait functions with Java and improved the existing scripts Participated in Code Review meeting and provided feedback for test automation scripts Interacted with developers to discuss exiting software defects and re-tested the fixed issues Implemented Page Objects Model framework, Hybrid framework and many classes from scratch to represent web pages Configured Maven for JAVA automation projects and developed Maven Project Object Model (POM) Used Maven, and Selenium automation suites on different platform, browser combinations in parallel Used Jira for User Story management, planning, scheduling, running tests, defect tracking and managing the defects and executing the test cases Coordinated between the automation testers, manual testers and system administrators for the precise scheduling of the test runs Performed Back-End Testing by developing complex SQL Queries Executed manual and automated test cases and logged defect in ALM and Jira Prepared and maintained technical documentation for internal applications Valley First Credit Union | QA Analyst | Offshore from Hyderabad Sep 2012 - Nov 2014 Analyzed Business Requirements and Functional Specifications and developed Test Plan, detailed Test Scenarios, Test Strategies and Test cases Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging Involved in Preparation of test cases by analyzing the requirement documents Preparation of test data for extensive testing cycles Performed Manual and Automation testing using Selenium, Selenium RC and JUnit for a web application, by creating test plans, test cases and test scripts in Selenium to automate a web application s functionalities Designed Selenium smoke, sanity, acceptance, functional and regression test cases Responsible for carrying out test case execution as per the test schedule Developed automated front-end tests using Selenium (smoke tests) Automated Regression Suite of Test cases using Eclipse, JAVA and designed a framework for easy maintenance of scripts Involved in creating Resource file for storing constants Logged the exceptions occurred with appropriate messages using log4j Testing the SOAP Web services using SOAP UI tool which takes the WSDL file as input Automate Test Execution and analysis, assigning and test cases to team Responsible for adherence to project deadlines Responsible for regression testing, integration testing Built and analyzed weekly runs, to determine the quality of integration branches Analyzed smoke tests in various environments to confirm stability of the code Wipro Technologies | Java Developer | Hyderabad Jul 2011 - Aug 2012 Configured application flow, controlling logic and navigation. Designed and developed base classes, framework classes and common re-usable components Involved in re-factoring the existing components to meet the current application requirements. Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Spring Framework. Involved in Performance tuning, debugging issues in testing and deployment phases Developed .Net applications, enhancing system efficiency and delivering measurable improvements. Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables Utilized SQL for querying the database. Coordinated on-site and offshore development teams in various phases of the project Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application. Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML. Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns Configured Web Application Context as a Context Listener in the web.xml file to Integrating Spring with JSF Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality. Involved in performance tuning of the application to meet non-functional requirements Education JNTU, Tirupati | Btech 2011 VIU, Virginia | MS Computer Science 2016 Skills TDD (Expert) BDD (Expert) GEB (Expert) Gherkin (Expert) Power BI (Experienced) Java (Experienced) Jenkins (Experienced) AngularJS (Experienced) Selenium (Expert) Protractor (Experienced) Maven (Experienced) Junit (Experienced) TestNG (Experienced) SOAP (Experienced) Rest Assured (Experienced) SQL (Experienced) Postman (Expert) AWS (Experienced) playwright (Expert) Azure Devops Testing(Expert) Appium (Expert) Katalon Studio (Expert) C# (Experienced) Keywords: csharp continuous integration continuous deployment quality analyst user interface javascript business intelligence sthree hewlett packard microsoft |