***************@*****.***
WORK EXPERIENCE
Franklin Templeton Investments, Ohio, USA Feb 2023 - present
QA Automation Engineer
Description: Franklin Templeton is a global investment manager delivering superior client outcomes. Developed automated testing strategies to validate software functionality and performance while collaborating with functional teams throughout the development process.
Responsibilities:
Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium Webdriver, and Pytest framework.
Write BDD (Behavior Driven Development) tests using Cucumber and JavaScript
Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
Using Postman validated REST API Web Service Call by sending JSON Request and JSON Response.
Involved in system integration and user acceptance testing (UAT) on later stages of SDLC.
Created tractability matrices, test plan and bug reports and other test related documents.
Involved in test planning, Test Scenarios and Test Cases documentation along with some manual and automation testing.
Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
Reported various defects in user-friendly format using HP QC as a test management tool and defect-tracking tool
Proficient with testing REST APIs, Web & Database testing.
Developed, maintained, and executed automated test scripts for UI and API testing using Selenium, Postman for functional, integration, and regression testing.
Experience in Selenium IDE (HTML, JUnit, C#, Core Java, JavaScript/TypeScript scripting methods) using any Framework for creating automated test scripts and using SoapUI for API Automation.
Responsible for DEVOPS server (Ansible tower, Docker, PosrgresSQL & Webservices) monitoring and performance through SPLUNK.
Developed and implemented test automation solutions using Cypress for fast, reliable, and scalable end-to-end testing of web applications.
Experience working with SOA systems, validating services, and ensuring seamless communication between applications in an enterprise architecture.
Designed and maintained automated tests for TypeScript (Angular) applications, ensuring robust coverage for front-end components.
Worked in an Agile environment, collaborating with scrum teams to coordinate and prioritize testing activities, ensuring timely delivery of high-quality software.
Run the Test suite using JUnit and Cucumber RunnerFile.
Conducted API testing using REST Assured and POSTMAN to verify the functionality and reliability of the software's API endpoints.
Created and executed automated API tests using Rest Assured to validate RESTful web services, ensuring their reliability and functionality.
Created and maintained CI/CD pipelines using Jenkins, automating the build, test, and deployment processes to improve efficiency and accelerate releases.
Utilized JMeter to design and execute performance and load tests for web applications, identifying bottlenecks and improving system scalability.
Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients).
Created Load Runner Scenario utilized user scripts into real Performance Test, utilized different Load Runner monitoring tools, identified bottlenecks and analyzed the performance of Application Server and Database Server.
Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
Test REST Web testing Services APIs with open-source tools and Ruby framework in a Linux environment.
Developed automation scripts to test storage appliances in Python.
Created automation scripts in Soap UI using Groovy Script for web services testing.
Managing security groups on AWS Lambda and custom monitoring using cloud watch.
Performed SOA testing for Payments APIs using SoapUI and Java frameworks for Web testing services.
Closely co ordinating with the system analysts and business domain owners to understand the test requirements that may help in designing better automation framework.
Wrote tests using Java web applications. Web controls testing - wrote automation to test the controls from end to end starting with invoking in Internet Explorer.
Extensive experience in testing SOAP and RESTful APIs, utilizing tools like ReadyAPI, Postman, and custom test scripts to validate API functionality and performance.
Utilized test management tools such as Maven, Jenkins, and Jira to manage and execute automated test suites, report and track defects, and analyze test results.
Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
ENVIRONMENT: Soap UI, API, BDD, TDD, Cucumber, AWS Lambda, Java, Maven, Jenkins, Jira, Python, Selenium Webdriver, Pytest, Ruby, Ruby, Git, Load Runner
Levi Strauss & Co., Ohio, USA Jun 2022 - Jan 2023
QA Automation Engineer
Description: Levi Strauss & Co. is one of the world's largest brand-name apparel companies and a global leader in denim. I designed, developed, and maintained automated test scripts using tools like Selenium, Cucumber, or Appium to ensure thorough coverage of key functionalities in web and mobile applications.
Responsibilities:
Upgraded a legacy Java-based Jbehave framework to a modern Playwright Framework, ensuring alignment with business requirements. Designed, implemented, and thoroughly tested the new framework.
Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
Identifying objects of App using UI Automator, Appium Inspector tool for Android and Xcuitest driver for ios based devices.
Worked closely with other members of the development team through the full systems lifecycle including requirements Capture, Design, Development, Testing, and Deployment.
Developed framework using JUnit, Page Object Model.
Developed Test Framework in Selenium for UI Regression Test Automation and implement testing framework in Jenkins for Continuous Integration.
Applied BDD (Behavior Driven Development) methodology using Gherkin syntax and Cucumber step definitions to create clear and maintainable test scenarios.
Performed performance/load testing using tools like LoadRunner to evaluate the scalability and performance of web applications.
Managed defects using Jira, tracking issues from identification through resolution, and providing detailed test reports for each testing cycle.
Designed and developed test automation frameworks using Selenium WebDriver (Java) for functional and regression testing of web applications.
Conducted testing on web applications built with KendoUI and Bootstrap, ensuring UI components were responsive and functional across browsers.
Automated API testing processes using Postman, creating collections and environments for comprehensive test coverage.
Used Appium tool to be tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
Used Git as repo for version control. Worked with merge conflicts.
Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
Performed UI and API testing using Cypress and created from framework from the scratch.
Implemented Continuous Integration and Continuous Deployment (CI/CD) using Jenkins for running the Smoke Test on a nightly basis automatically.
Created test scripts using Automation frameworks like Cucumber and SpecFlow.
Regression test cases were written and automated using Selenium RC.
Implemented handset automation framework, scripting and execution Sanity, Regression, Stress and Boundary test cases for mobile applications using Device Anywhere Automation Tool.
ENVIRONMENT: Jbehave, Playwright, Cypress, CI/CD, Jenkins, API testing, Cucumber, SpecFlow, XML, Python, Appium, Junit, POM, Selenium
Intuit, Bengaluru, India Dec 2020 - Dec 2021
QA Analyst
Description: Intuit is a financial software company known for products like TurboTax, QuickBooks, and Mint, designed to simplify financial management for individuals and businesses. Contributed to automated testing efforts, ensuring application quality and performance while participating in agile development processes.
Responsibilities:
Utilized test management tools such as Maven, Jenkins, and Jira to manage and execute automated test suites, report and track defects, and analyze test results.
Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
Involved in REST APIs based web services testing using REST Assured web services testing tool.
Proficient in JavaScript libraries such as D3.js integrating them with React.js
Developed the Automation Framework from scratch and enhance it by using Selenium WebDriver, JUnit, Cucumber, Maven, Java, GitHub
Executed REST APIs based web services API testing (Java client and REST APIs).
Actively participated in Agile Scrum development including Sprint Planning, Daily Scrum, Backlog refinement, and Retrospective meeting
Integrated automated tests into CI/CD pipelines to streamline the testing process, utilizing Git, MS SQL Server, and build processes for continuous testing and deployment.
Experience in authoring load, performance, and endurance test scripts in LoadRunner.
Created feature files using Gherkins in Cucumber framework for BDD.
Developed automated scripts and frameworks using key word driven framework.
Used Python for dynamically generating property lists for every application. Automated data movements using Python scripts
Used SoapUI tool to test SOA-based architecture applications to test SOAP services.
Develop DI jobs and transformations for data preparation and storage in AWS Redshift to prepare data for machine learning.
Developed automated scripts and frameworks using Python, Java, C#, and VB Script.
Created and executed automated API tests using Rest Assured to validate RESTful web services, ensuring their reliability and functionality.
Created and maintained CI/CD pipelines using Jenkins, automating the build, test, and deployment processes to improve efficiency and accelerate releases.
Created an API automation framework using Jest/Request promise & web UI automation frameworks using Protractor
Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
Participate in creating Test Plan, Test Case Design and test script walkthroughs.
Resolve the risk, issues, and defects with the coordination of the group members and external team members.
Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
Involved in the entire QA process, well acquainted with all phases of SDLC and STLC and had experience in testing very complicated applications.
ENVIRONMENT: Maven, Jenkins, Jira, Selenium, TestNG, Python, Java, C#, VB Script, API, SoapUI, Appium
Comcast, Chennai, India Nov 2018 - May 2020
Software Test Engineer
Description: Comcast Corporation is an American multinational telecommunications and media conglomerate. I built and maintained the scalable automation frameworks, such as TestNG, JUnit, or Robot Framework, which can be reused across multiple test scenarios.
Responsibilities:
Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature, and TestNG configuration files.
Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
Involved in Mobile Application Automation (Android & IOS devices).
Used GitLab to manage the UI Automation Code.
Participated in creating the XML Files and tested the Rules Edits using these XML Files by placing them in the respective folders on the server side.
Hands-on experience in working Cypress for angular application end-to-end testing.
Experience, and exposure to cloud platforms like Amazon Web Services (AWS) Test Automation, CI/CD, and DevOps. Performed API Testing using Postman and by the help of Rest Assured library and Database Testing using JDBC for connecting to databases using SQL queries to perform data manipulation.
Participated in Daily Scrum meetings, Stand-up meetings, walkthrough meetings, and weekly assessment meetings with business analysts and developers.
Experienced in load and performance testing tools JMeter, and LoadRunner.
Developed test cases in Gherkins and implemented cucumber to automate them.
Designed and implemented Cucumber, Appium, Maven and Java based Framework from scratch.
Experience in working XML and API testing using SOAP UI/Postman and Advanced REST client.
Combined Protractor with powerful tools and technologies such as Selenium, web Driver, Jasmine, Cucumber, and Mocha.
Participated in building TestPlans, defined Test Scenarios, and developed Test Cases corresponding to the test requirements to maximize the verification coverage of system variables.
Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
ENVIRONMENT: Page Object Model, Postman, Gherkins, JMeter, LoadRunner, Cucumber, Appium, Maven, Java, GitLab, CI/CD
Jathin Kodimala
QA Automation Engineer
CONTACT
OBJECTIVE
Highly skilled QA Automation Engineer with six years of experience seeking a challenging role to leverage expertise in designing, implementing, and maintaining automated testing frameworks. Dedicated to ensuring the quality and reliability of software products through rigorous testing methodologies and continuous improvement initiatives.
EDUCATION
PROFILE SUMMARY
Master’s from Wright State University, USA
ISTQB certified and over 6+ years of industry experience in the area of Software Testing (Manual and Automation) with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking.
Performed data retrieval, verification and data validation testing by creating and executing SQL queries to check data table on server
Experience in testing web applications with Behavior Driven Development (BDD).
Created automation test cases using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.
Uploaded test cases executed test cases and logged defects in Jira.
Performed functional testing to identify various critical points in the application and automated it by using WebDriver IO with Mocha frameworks for Java Script.
Designed, developed and maintained test automation scripts using Robot Framework for web and mobile applications. Developed automation scripts using Java, Rest Assured, Selenium Web Driver, and Cucumber.
Executed cross-browser testing through Project Object Model (POM), by using JUnit test annotations and grouping test methods
Executed REST APIs based web services API testing (Java client and REST APIs).
Good understanding and experience working on AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Strong load test scripting skills using HP Performance Center and LoadRunner test tools.
Proficient in utilizing AWS Lambda to build serverless architectures and improve application scalability and efficiency. Created tractability matrices, test plan and bug reports and other test related documents.
Executed API testing using REST Assured, POSTMAN, RESTful, and SoapUI to validate the functionality and reliability of RESTful APIs and SOAP web services.
Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
Experienced on REST calls (POST, GET, PUT, DELETE methods) using POSTMAN and Playwright.
Used WebDriverWait, wait.until, Expected Condition. Visibility of Element Located is Element Present or check status completed to handle the Ajax content.
Hands-on experience on working Cypress for angular application end to end testing.
Implemented Continuous Integration and Continuous Deployment (CI/CD) using Jenkins for running the Smoke Test on a nightly basis automatically.
Implemented a serever less Architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.
SKILLS
Testing Tools:
Selenium IDE, Selenium Web Driver, Maven, Cucumber, TestNG
Languages:
JAVA, HTML, XML, SQL, Java Script
Test Framework:
Junit, TestNG, Cucumber, Test-Driven, Behavior-Driven and Data Driven Frameworks, Cypress, Playwright
Web Technologies:
HTML, CSS, XML, Web Driver Locators
Build Management Tool:
Maven
Processes:
Agile-Scrum, Waterfall
Version Control Tool:
GIT, GIT Hub
Databases:
Oracle, SQL Server, Mongo DB
Continuous Integration Tools:
Jenkins
Operating Systems:
Windows (XP, Vista, 7, 8, 9, 10) & iOS