Nitiksha Chegudi
https://www.linkedin.com/in/chegudi-b99902209/
**.*******@*****.*** +1-929-***-****
11+ years of experience in Software testing in the areas of Web based, Client - Server applications using Manual and Automation testing (ATF) techniques. Well versed in Manual testing techniques and methodologies.
Extensively used automated test tools like Selenium for both UI and API automation.
Good work experience of various desktop environments such as Windows, MacOS, Linux/Unix and Mobile environments including iOS, Android & used tools like J-UNIT, Espresso, Appium and Windows.
Experience in various testing techniques like Performance testing, Functional testing, Graphical User Interface testing, Regression testing, Ad-hoc testing, Usability testing, End to end testing, Integration testing, System, User Acceptance testing.
Extensive knowledge of QA methodology, software development life cycle (SDLC), software testing life cycle (STLC) and Waterfall and AGILE methodologies
Hands on experience in Test automation using different Automation tools and techniques by using Selenium Web Driver, Testing, Cucumber, Cypress, Maven, Fire Path, running scripts,
Familiar with Web Technologies like HTML, CSS, Xpath, XML, Java, .Net, J2EE, JDBC, Log4j, Maven, Fire Path, Firebug, TestNG, Junit Technologies.
Automating Restful API using Apache HTTP Client, TestNG, Log4j, JXL and Json and JAXB Parsers.
Performed API testing using POSTMAN, SWAGGER, SOAP UI and SOA Test tool.
Experienced in performing Continuous Integration (CI) and Continuous Delivery (CD) automation using Jenkins tool for scheduling the jobs and expertise working on configuration management tools like GIT.
Extensive experience with MySQL, SQL Server, Oracle Database.
Design and execute features of Keyword Driven framework, Data Driven framework, ATDD (Acceptance Test Driven Development)/BDD using Selenium, Cucumber, Gherkin for Java, and Ruby.
Experience in testing cloud-based microservices AWS, Azure, Data Bricks, GCP
Testing Tools and API
Selenium Web Driver, Selenium Grid, Katalon, Cypress, TDM, Cucumber, Appium, SOAPUI, Jackson, Test NG, Protractor, JUnit, Maven, Log4j, Karate, AccelQ.
Languages / Scripting
JAVA, Ruby, SQL, HTML, CSS, XML, Python, C, Java Script, Gherkin, React.js
Web Services
JSON, XML SOAP, RESTful, Rest Assured, Postman
Dev. Methodologies
Agile (SCRUM), Waterfall
Cloud
AWS, Azure, AzureDevops(AD0), GCP
Bug Tracking Tools
JIRA, Quality Center, Bugzilla, Rally
Databases
Oracle 10g/9i/8i, MySQL, MS SQL Server
IDEs
IntelliJ, Eclipse
OS
Windows, UNIX, Linux
Other. Tools
SVN, GIT, CVS, MS Tools
Build Tools/ CI/CD
Jenkins, Maven, TFS, AzureDevops
Client: Centene, NYC, NY (Remote) Nov’23 - Present
Title: Sr. QA Automation Tester
Responsibilities:
Involved in preparing the Test plan based on Requirement Specification Document
Involved in Analysis and Review of the Draft Use Cases and User-Stories provided by the Business Analysts for every Release.
Involved in performing data inspection for files loaded from source to landing zone.
Detected, reported, and tracked defects using JIRA.
Implement and Develop Data Driven, BDD Frameworks for functional, integration and regression Suites using Java, JavaScript, Cucumber and tools like IntelliJ, Protractor, Karate
Wrote BDD JavaScript code to automate the angular.js application developed using Form.io in the automation framework.
Designed and implemented a robust TOSCA test automation framework for a complex enterprise application
Conducted functional testing of Curam modules to ensure compliance with business requirements and system functionality.
Developed and executed test cases for various components of the Curam software suite, including eligibility determination, case management, and benefit calculation.
Worked closely with product managers to define acceptance criteria and ensure alignment between business requirements and XC tests/CUIT tests.
Established a robust CI/CD workflow with PyTest, reducing the feedback loop and accelerating the software development life cycle.
Implementing IBM Curam software solutions to streamline social welfare program administration.
Used Spring Core annotations for Dependency injection and Spring 4.0 MVC for REST API s and Spring Boot for Micro Services.
Leveraged Ruby frameworks such as RSpec to ensure seamless integration and functionality of applications with PostgreSQL databases.
Extensively used Core Java such as Exceptions, and Collections.
Developing custom modules within IBM Curam to meet unique program requirements, demonstrating proficiency.
Conducted compatibility testing of Ruby on Rails applications across different web browsers, operating systems, and devices to ensure a consistent user experience.
Adequate familiarity with Java 8 core concepts, Time APIs, and Lambda expressions.
Worked in protocols used in insurance such as web Services, HTML, SOAP, XML Stayed abreast of industry best practices and emerging technologies to enhance ETL QA methodologies.
Implementing robust error handling mechanisms, effectively capturing and logging data issues during the ETL process.
Maintained the Selenium & JAVA automation code and resources in configuration management tools like GitHub/SVN repository over the time for improvements.
Environment: Selenium WebDriver, Cucumber, Jenkins, Rest Assured, GitHub, Java, Windows, Mac OS, MS Office Tools, CI/CD, MS Outlook, JIRA, Postman, AWS, HTML, SOAP, and XML, Postman., Agile.
Client: MX, Utah (Remote) March’23 – Nov’23
Title: Sr. Automation Tester
Responsibilities:
Designing, developing, and maintaining automated tests for web applications using frameworks such as Selenium, Cypress, or Protractor.
Implement and Develop Data Driven, BDD Frameworks for functional, integration and regression Suites using Java, JavaScript, Cucumber and tools like IntelliJ, Protractor, Karate
Working with tools like Postman to test APIs and validate data exchanges between different systems.
Worked in implementation of Core Java SE 8 concepts like StreamsAPI, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
Designed and implemented automated test scripts using Katalon Studio for web and mobile applications
Executed automated test cases for mobile applications across multiple platforms, including Android and iOS, using industry-standard tools such as Appium, Espresso, and Selenium for mobile.
Contributed to the PyTest open-source community by sharing best practices, participating in discussions, and submitting bug reports or feature requests.
Utilized XML parsing libraries and tools such as, xml.etree. ElementTree, and XPath to navigate and extract specific data elements for validation and verification purposes.
Developed and executed test cases for algorithmic trading strategies, ensuring accuracy and compliance with regulatory standards
Led testing efforts for a multi-asset trading platform, including functional, regression, and performance testing
Executed test plans, test cases, and test scripts for blockchain based financial applications, ensuring the integrity, security, and reliability of transactions and smart contracts.
Leveraging NoSQL database (MongoDB)querying capabilities and JIRA functionalities to identify and troubleshoot system issues.
Collaborated with stakeholders to gather UAT requirements, define test scenarios, and prioritize testing activities based on business priorities and risk assessments.
Performed security testing of Ruby on Rails applications to identify and mitigate potential security vulnerabilities, such as SQL injection, XSS, CSRF, and authentication issues.
Integrated automated tests into Jenkins pipelines to enable Continuous Testing, ensuring that builds are automatically tested and deployed, reducing time-to-market, and improving overall software quality. Implemented by Java, Python, Selenium WebDriver, Eclipse, JUnit and TestNG resulting in numerous bug reports and reduced testing duration.
Analysis and involvement in the implementation of web applications in AWS using Jenkins, python, and GitHub repository.
Conducted integration testing with third-party trading venues and liquidity providers to ensure seamless connectivity
Automated testing framework designing & coding using UFT/ QTP, Ruby Cucumber with selenium & Java Cucumber with Selenium
Conducted comprehensive regression testing to validate the integration of SSL certificates and cryptographic mechanisms across various API endpoints, ensuring seamless and secure data transmission in compliance with industry regulations.
Utilized Python libraries for web testing (Selenium WebDriver), API testing (requests, pytest-bdd), and mobile testing (Appium).
Worked on RSpec testing framework, automate Ruby scripting for mobile IOS and Android device testing processes, ensuring efficient and comprehensive test coverage.
Enhanced Python based Concurrency Framework that runs different tests in threads with randomizing option.
Analysis and involvement in the implementation of web applications in AWS using Jenkins, python, and GitHub repositor
Proficient in LTE/5G protocol and log analysis, with hands-on experience in analyzing network protocols and logs to identify issues and optimize performance.
Performed BTP applications and developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and Homebrew, NPM for Angular based user interface.
Environment: Selenium WebDriver, Selenium Grid, TestNG, Cypress, Cucumber, Maven, Appium, Jenkins, Rest Assured, GitHub, Java, UFT, Windows, Mac OS, Oracle, MS Office Tools, CI/CD, MS Outlook, SharePoint, JIRA, IntelliJ IDEA, Eclipse IDE, Postman, AWS, UNIX, Agile.
Client: Dell Technologies, NY July’21- Feb’23
Title: Lead QA Automation Engineer
Responsibilities:
Developing test automation scripts using Selenium WebDriver for regression and sanity testing of the various releases of the application.
Attending BRD and FRD review meetings, Plan and Retrieve meetings.
Reviewing the Business Requirement Documents to understand the process and write Test Plan and Test Cases. Write, execute, and maintain end-to-end and integration tests using Cypress and JavaScript.
supported to junior QA engineers on using Android Studio and automated testing tools
Utilized TDM tools such as CA TDM, Delphix, and Informatica to streamline data management processes
Conducted functional and regression testing using Katalon Studio for various web applications
Spearhead TDM and QA initiatives, ensuring high-quality test data provisioning for various testing scenarios
Performed UI and API testing using Cypress and Java script.
Performed API testing using Postman and Katalon Studio
Analyzing BRD, FRD, SRD, Test Plan, Test Cases, Defect Report, Test Results.
Implementing the Cucumber with Page Object Model to automate the web Application.
Developed the automation scripts in selenium WebDriver with TestNG Framework.
Working with Appium, UIAutomator or Espresso mobile test automation frameworks.
Integrated Cypress test suites into continuous integration/continuous deployment (CI/CD) pipelines using tools Jenkins, enabling automated execution of tests as part of the build process for early detection of defects.
Conducted functional, regression, and performance testing of Android applications
Using Espresso with XCode to automate tests in parallel and priorities of the Test cases are set using Kotlin and XCUI environment.
Developed and maintained automated testing frameworks using KafkaUnit and JUnit, resulting in a significant reduction in testing time and improved test coverage
Collaborated with cross-functional teams to define testing requirements, create test plans, and troubleshoot issues in Kafka-based applications
Utilized PyTest fixtures and plugins to streamline test setup and teardown processes, enhancing test reliability and reducing redundant code
Working with API testing using tools like Soap UI Pro, Espresso tool, Advanced REST.
Created reusable test assets and frameworks within Tosca, optimizing test maintenance efforts and accelerating test execution cycles.
maintained automated test scripts using TOSCA and Selenium, achieving a significant reduction in manual testing efforts
Designed and executed end-to-end testing scenarios to validate data integrity and message delivery guarantees in Kafka topics, ensuring seamless data flow across distributed systems
Wrote and maintained Automated Web UI & Back-End Tests using python & Robot.
Led the testing efforts for several large-scale projects utilizing Apache Kafka, including integration testing of Kafka producers, consumers, and connectors
Conducted extensive performance testing to evaluate Kafka's throughput and latency under various load conditions, identifying and addressing performance
Setting up test plans, test suites, and test cases within Azure DevOps (ADO) for comprehensive test coverage.
Conducted performance testing using TOSCA, identifying bottlenecks and optimizing system performance
Defining UAT entry and exit criteria, establishing test environments, and overseeing test execution to validate system functionality and user acceptance.
Implemented robust error handling mechanisms, effectively capturing and logging data issues during the ETL process.
Developed reusable PySpark scripts and automation tools for common data processing tasks, contributing to increased efficiency and code maintainability.
Developed SQL queries to check the database automatically and check the data integrity by business standards of the company.
Environment: Java, Selenium WebDriver, Agile, JMeter, JBehave, Espresso, iOS, Appium, XCTest, XCode, Junit, CI/CD, Cypress, API Testing (Rest-Assured, Postman, Newman), AWS, Cucumber, Gherkin, SQL, TestNG, SOAP UI, Angular, Jenkins, GIT.
Client: DTCC, Coppell, TX June’20 - July 21
Title: Sr. QA Automation Engineer/SDET
Responsibilities:
Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
Responsible for periodic updating of Test Plans and Test Cases as well as Test Data Management (TDM) as per Requirement Specifications and Business rules.
Performed insurance testing and text validation of Insurance Forms. Fixed Income and Annuities calculators and worked with financial models created by the Financial Analyst
Configured Selenium Web Driver, TestNG, Maven and created automation scripts in java.
Working in a team, automated, developed and executing automating test scripts appropriate to the scenarios using Hybrid driven framework in selenium web driver and cucumber with ruby to reduce manual testing time and efforts and integration of test scripts to newly developed BDD framework.
Conducted thorough regression testing after system updates or changes, ensuring that modifications did not adversely impact existing ETL functionality.
Designed and implemented automated test scripts for Android applications using Android Studio and Espresso
Involved in developing framework and automation test scripts from scratch in Ruby mine tool using ruby
Working experience on integrating TDM solution into CI/CD environments.
Working exposure to CA TDM utilities Javelin, CA TDM Portal, Agile Requirement Designer (ARD).
Executed manual and automated tests on various Salesforce modules, ensuring adherence to requirements and specifications
Assisted in the development and execution of manual test cases for Salesforce applications
Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
Conducted performance testing to evaluate Kafka's throughput and latency under various load conditions, identifying and addressing performance bottlenecks
Tested RPA Solutions, automating repetitive tasks such as data entry, account reconciliation, transaction processing, compliance reporting, and fraud detection in banking and financial institutions.
Led the testing efforts for several large-scale projects utilizing Apache Kafka, including integration testing of Kafka producers, consumers, and connectors
Designed and executed end-to-end testing scenarios to validate data integrity and message delivery guarantees in Kafka topics
Conducted extensive performance testing to evaluate Kafka's throughput and latency under various load conditions, identifying and addressing performance
Involved in working with Java 8 features- Stream API, Functional Interface, Method reference, Optional class, Default Method, and Collectors class.
Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS for Angular based user interface.
Collaborated with finance and accounting teams to analyze business requirements and implement billing and revenue systems, resulting in improved accuracy and efficiency in revenue recognition processes.
Contributed to the development of custom testing tools and utilities using Java and Python to simulate real-world Kafka environments and edge cases
Performed REST API Testing using Apache Http Java Test Client for SOAP/REST web APIs.
Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation and Protractor Framework with core Java programming.
Conducted risk-based testing to identify and mitigate potential risks associated with trading algorithms, market data feeds, and order execution.
Led testing efforts for a high-frequency trading platform, including functional testing, regression testing, and performance testing.
Extensively used Core Java such as Exceptions, and Collections.
Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Environment: AGILE, Java, Selenium Web Driver, Maven, Web Services, SOAP UI, RESTful, iOS, Android, Appium, Espresso, Swift, Cypress, XCTest, TestNG, JSON, REST, Cucumber, Ruby, HTML, AJAX, Jenkins, JIRA, SQL, GitHub.
Client: SCIF, Pleasanton CA Feb’17 – June’20
Title: QA Automation Engineer
Responsibilities:
Tested compatibility of application for dynamic and static content under various cross browsers using XPath in Selenium
Worked on Web Driver using Eclipse IDE for automating the functional test of web applications in Eclipse IDE.
Developed BDD test automation framework for testing User Interface and Created REST API automation framework for Restful Web Services testing to validate response header, status, body, authentication, authorization using REST Assured, Java 8, TestNG, Jackson API.
Writing rules in Sentinel based upon client mandates, focusing on complex and conditional rules relating to Fixed Income accounts, including Derivatives.
Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit, and Java (Eclipse IDE).
Participated in testing Salesforce lightning components and ensured compatibility with classic Salesforce features
Worked on testing Salesforce reports and dashboards to ensure accurate data representation
Executed comprehensive test cases to validate the functionality, usability, and performance of POS applications, ensuring seamless transactions and customer satisfaction.
Experienced in testing Mobile Web applications and perform the Apps testing on Android, iPad, and iOS with Appium.
Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Developed and executed test cases for Salesforce custom objects, workflows, process builders, and validation rules
investigating, resolve and log daily cash and securities disputes in Collateral system and 3rd party Vendors related to pricing, initial, variation margin, Mark to Market, settlement, and reporting.
Used MAVEN to build and run the Selenium automation framework.
Worked with Automation framework using TestNG and Behavior driven framework using JBehave.
Tested Push Notification API with the help of Postman.
Defect tracking and metrics using Test management tools. Published QA metrics in JIRA for every regression cycle after a release.
Wrote clear and maintainable test scripts to validate the functionality of Ruby applications and APIs.
Tested Enterprise SOAP and Restful Web Services using SOAP UI tool.
Involved in performing Smoke, Functional, System and Regression and backend Testing.
Worked with Selenium WebDriver for UI Automation, REST Assured for API Automation, Appium for Android automation, JMeter for Performance Automation, and JIRA for Story and Task Management.
Created test data for interfaces in XML format to run through the test application.
Performed manual testing and defect management; tracked, retested, and documented results for web-based Reports and interfaces.
Environment: Java, Selenium Web Driver, TestNG, Jenkins, Apache Http Client, JAXB, Json, SOAP UI, API Web Services, REST Assured, Appium, iOS, Android, Swift, Agile, Ruby, Eclipse, Firebug, HTML, XML, XPath, SQL, GIT, JIRA, Webservices (SOAP and RESTful).
Client: MGM Grand, Las Vegas, Nevada May’15- Feb’17
Title: QA Test Engineer
Responsibilities:
Created detailed test cases by understanding the business logic and user requirements for manual testing. Documented & executed the same for different modules using Quality Center
Involved in daily SCRUM meetings, working efficiently in agile methodology.
Implemented mobile automation frameworks using Appium.
Automated test cases by creating test scripts utilizing Robot Framework, a generic test automation framework, to expedite functional and regression testing.
Analysis and involvement in the implementation of web applications in AWS using Jenkins, python, and GitHub repository.
Created and managed Salesforce test environments, including sandboxes and scratch orgs, to support testing activities
Performed Functional testing, Regression testing, UI testing, and Integration testing.
Written PySpark SQL queries for data exploration and manipulation.
Conducted API testing using Postman to validate the integration between Salesforce and other systems
Testing AJAX web site application, Implementing Selenium testing platform and using test scripts with Eclipse IDE, writing Selenium scripts using JUnit, writing test scripts (SOAP UI) to test web services.
Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
Maintained and updated Selenium Web Driver scripts to meet changing functional specification and enhancements.
Collaborate with Salesforce developers and administrators to understand new features and functionality, ensuring thorough test coverage
Contributed to developing automation framework which uses Java, Web driver and TestNG.
Writing automation test cases for mail front end and fixing automation script bugs
Used SOAP UI tool to test SOA based architecture application to test SOAP services.
Developing new test cases for every sprint and working with developers to automate their feature.
Monitored and maintained smoke test cases which developer run before their check-ins.
Developed network error test cases to check backend errors.
Data Validation and testing using SQL.
Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
Environment: Java, Selenium, SVN, Eclipse, Maven, TestNG, SOAPUI, Manual Testing, Quality Center, UNIX, SQL, Microsoft Excel, Smartsheet, Windows, Jenkins.
Client: Beam Suntory, Deerfield, IL Jan’15- Apr’15
Title: Test Engineer
Responsibilities:
Proactive participant in weekly AGILE team meetings and updated team lead and manager on status of testing.
Developing the Test Scripts, Test Conditions, Expected Results for one or more Test Plans, Including the Product, Regression, End to End, System Integration Testing. Develop, update, and maintain the Testing Standards and Procedures.
Involved in the Execution of the Test Scripts
Performing manual testing through all phases of development life cycle (Usability, Functional, and Regression Testing) using black box testing methods
Maintained and updated Selenium Web Driver scripts to meet changing functional specification and enhancements.
Contributed to developing automation framework which uses Java, Web driver and Junit.
Managing Requirement Change Requests and implementing procedures for test changes.
Developing Test Cases for Back-end testing, integrating SQL queries to be used in running test cases.
Involved in informing the test lead of any issues that may affect the schedule, budget, or quality of the product or the testing process.
Used Test Director for communicating between developers, product support and test team members.
Tracking, reviewing, and analyzing defects using Bugzilla.
Provide guidance to development and project teams on appropriate approaches to testing delivered products, including test tool sets.
Accessed the system log files on the Unix Environment for verify the system issues and attach with the defect in quality center.
Environment: Java, Selenium Web Driver, Jenkins, REST Assured, XML, SOAP UI, Agile, Eclipse, Firebug, HTML, SQL, GIT, JUnit, Bugzilla.
Client: Capital IQ Ltd. India Mar’13 – Nov’14
Title: Test Engineer
Responsibilities:
Analyzing and understanding Business Requirement Document written and Use cases from SharePoint to design test cases.
Developing the Test Scripts, Test Conditions, Expected Results for one or more Test Plans, Including the Product, Regression, End to End, System Integration Testing. Develop, update, and maintain the Testing Standards and Procedures
Involved in the Execution of the Test Scripts
Performing manual testing through all phases of development life cycle (Usability, Functional, and Regression Testing) using black box testing methods
Executed QTP for running regression and BAT test cases.
Writing SQL queries to validate backend applications to ensure accurate results.
Managing Requirement Change Requests and implementing procedures for test changes.
Developing Test Cases for Back-end testing, integrating SQL queries to be used in running test cases.
Involved in testing and verifying the module for the uploaded loans, maintenance and inquiry of the accounts, Verifying Accruals, Balancing, Billing, and Insurance, and other related Cash Management Services like Disbursement
Performed Configuration testing on some hardware platforms.
Used Test Director for communicating between developers, product support and test team members.
Tracking, reviewing, and analyzing defects using Quality Center.
Provide guidance to development and project teams on appropriate approaches to testing delivered products, including test tool sets!
Accessed the system log files on the Unix Environment for verify the system issues and attach with the defect in quality center.
Attended project meetings, Off-Shore meetings, release meetings and QA status meetings.
Environment: Java, maven, SOAP UI, UNIX, Waterfall, IntelliJ Idea, Firebug, HTML, SQL, SVN, JUnit, Quality Center.
Masters: Computer Science in University of CA, 2016
BACHELOR IN IT- JNTU, INDIA- 2014
PROFESSIONAL SUMMARY:
Technical Skills:
PROFESSIONAL EXPERIENCE:
Education Details: