Kanaka Maha Lakshmi Grandhi
Dallas, TX *****
469-***-**** ********.*******@*****.*** linkedin.com/in/kanaka-grandhi-a01924315
Professional Profile
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer with over seven years of experience in software testing, specializing in web, mobile, and API applications. Proficient in automation frameworks, CI/CD integration, test planning, and defect management. Expert in Selenium, Playwright, Cucumber, TestNG, and SQL.
Core Competencies:
Testing Tools – Selenium IDE/RC/WebDriver/Grid, TestNG, PlayWright, Quality Center/ALM, SoapUI, POSTMAN, Cucumber, REST ASSURED, Playwright, and Appium
Test Strategies – Web testing, system integration testing, functional testing, regression testing, compatibility testing, product assurance testing, user acceptance testing, and defect management
Languages – Java, JavaScript, TypeScript, SQL, PL/SQL, HTML, DHTML, CSS, and XML
Web Application Servers – Apache and IIS
Continuous Integration Tools – Jenkins
Build Tools – Ant and Maven
Databases – Oracle
Operating Systems – Windows variants
Key Accomplishments:
Developed and maintained automated test frameworks using Playwright, Selenium, and TestNG for web applications, ensuring efficient and reliable test execution across environments.
Led end-to-end automation efforts, utilizing Selenium WebDriver, Cucumber, Jenkins, and Maven to streamline testing processes and accelerate release cycles.
Validated web services and APIs using SoapUI, POSTMAN, and REST Assured, ensuring seamless integration and functionality of backend systems.
Designed and executed comprehensive test plans and test cases based on detailed business requirements, ensuring high-quality deliverables in both manual and automated testing environments.
Proactively identified and reported defects using JIRA and ALM, contributing to the successful resolution of issues and improving the overall quality of the software under test.
Work Experience
DEPOSITORY TRUST & CLEARING CORPORATION (DTCC), Dallas, TX 01/2023 – Till Date
DTCC provides financial services to promote the stability and certainty of global financial markets.
Senior Quality Assurance Engineer
Led comprehensive quality assurance efforts, leveraging automation frameworks and tools to ensure seamless software delivery. Developed and executed test cases, managed defect reporting, and implemented continuous integration and continuous delivery (CI/CD) pipelines. Proactively enhanced test coverage for web, mobile, and API applications.
Spearheaded migration from Protractor to Playwright, achieving cross-browser testing compatibility and improving test execution efficiency.
Automated extensive end-to-end tests using TestNG, Playwright, and Appium, covering web, mobile, and API layers.
Enhanced defect tracking and resolution by leading defect management meetings, optimizing issue resolution timelines.
Integrated Maven and Jenkins for continuous integration and build automation, ensuring smooth deployment processes.
Boosted test coverage by developing reusable automated scripts and scheduling Jenkins jobs across multiple environments.
Developed data-driven automated test scripts using Apache POI, enabling dynamic test data loading and improved test reliability.
Collaborated with cross-functional teams to ensure smooth user acceptance testing (UAT) and seamless software deployment.
Improved backend validation through automated REST API testing using POSTMAN, REST ASSURED, and SQL queries.
Environment: Java, Playwright, TypeScript, TESTNG, Cucumber, Appium, Apache POI, Maven, JIRA, Jenkins, Agile, POSTMAN, Web Services, REST ASSURED, SQL, and Windows.
PROAG INSURANCE, Amarillo, TX 07/2022 – 12/2022
ProAg delivers crop insurance that provides a level of security to farmers and ranchers, who operate at the mercy of the weather and markets.
Quality Assurance Engineer
Developed and implemented scalable, hybrid automation frameworks to optimize testing processes for web, mobile, and Windows applications. Automated regression, integration, and BDD tests using Selenium WebDriver, Cucumber, and Appium while ensuring cross-platform compatibility and continuous integration through Jenkins.
Designed a modular hybrid test automation framework using Selenium WebDriver, TestNG, and Maven, improving test execution speed and maintainability.
Implemented BDD automation with Cucumber-JVM and Selenium WebDriver, accelerating script development and improving code reusability.
Automated cross-platform mobile testing for Android and iOS using Appium, ensuring consistent functionality across devices.
Integrated REST API testing using REST ASSURED to validate backend services, enhancing overall test coverage.
Automated continuous integration processes with Jenkins to streamline build verification and reduce manual testing efforts.
Developed reusable test functions and optimized test scripts using Java, TestNG, and Maven to support long-term maintainability.
Conducted white-box, system, and regression testing, improving application reliability before production releases.
Verified backend data integrity through SQL queries, ensuring accurate data extraction and validation during testing.
Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Appium, POSTMAN, Cucumber, Jenkins, REST ASSURED, JIRA, SQL, and Windows.
EBIX, Hyderabad, India 02/2018 – 08/2021
Ebix is a leading international supplier of on-demand infrastructure exchanges for the insurance, financial, and healthcare industries.
Quality Assurance Automation Engineer
Executed robust test automation and validation processes for diverse applications, leveraging Selenium WebDriver, TestNG, and Java to enhance software quality. Delivered seamless integration of test frameworks, ensuring functionality, reliability, and efficiency across complex environments.
Designed and implemented a Selenium WebDriver-compatible automation framework, accelerating release timelines through Acceptance Test-Driven Development (TDD) agile methodologies.
Authored and maintained automated test scripts for regression, functional, and end-to-end testing, ensuring coverage across all application modules.
Automated Flex-designed websites using Selenium WebDriver API and Flash Monkey API, enhancing testing versatility.
Utilized Appium to script and test iOS and Android platforms, enabling cross-platform quality assurance.
Developed a robust Cucumber BDD/TDD framework, streamlining test automation processes.
Validated database integrity through SQL queries, ensuring data accuracy and alignment with user-specific test cases.
Established Jenkins-based automated nightly testing, improving efficiency and test coverage.
Conducted API-level testing with XML-based test suites and SOAPUI, verifying web service functionality and reliability.
Logged, tracked, and resolved defects via JIRA, maintaining a high standard of issue resolution and test accuracy.
Enhanced testing processes by scripting text boxes, dropdowns, and buttons for dynamic user interfaces.
Environment: Java, Selenium WebDriver, JavaScript, Jenkins, TestNG, XML, Appium, Cucumber, HTML, SoapUI, Maven, SQL, JIRA, SQL, Oracle, TDD, and Windows.
SAM'S CLUB, Bentonville, AR 01/2017 – 01/2018
Sam’s Club is a membership retail warehouse club that offers its members quality products.
Quality Assurance Automation Engineer
Performed end-to-end testing and quality assurance for web and mobile applications, utilizing cutting-edge automation tools and frameworks. Streamlined test processes, identified defects, and ensured robust system functionality and UI consistency across builds and environments.
Developed a modular automation framework with Selenium WebDriver, Cucumber, TestNG, and Java, enhancing test reusability and maintainability.
Conducted regression, UI, and system testing across multiple builds, operating systems, and browsers to ensure application consistency.
Automated nightly test execution using Jenkins and Maven, improving testing efficiency and reducing manual efforts.
Validated RESTful APIs and CRUD operations using POSTMAN and SQL queries to ensure data accuracy and service reliability.
Created reusable test functions and generic methods, optimizing test coverage and execution time.
Captured and analyzed test failures with screenshots and coordinated with development teams to resolve issues promptly.
Designed BDD feature files and step definitions using Cucumber, ensuring clear documentation and test alignment with business requirements.
Implemented synchronization with explicit and implicit waits in Selenium, reducing test execution errors.
Automated mobile testing using Appium, ensuring comprehensive cross-platform validation.
Verified SOAP web services and XML responses using SOAPUI and XPath assertions, ensuring seamless integration and reliability.
Contributed to holiday testing, UAT, and production release processes, ensuring timely project completion and high-quality releases.
Tracked defects in JIRA and maintained detailed test case documentation in the test lab.
Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, Appium, Jenkins, SOAP UI, XPath, POSTMAN, JIRA, XPath, SQL, Windows.
TRANSPECOS BANKS, Pecos, TX 09/2015 – 12/2016
TransPecos Banks provides business and consumer lending services throughout the TransPecos region of West Texas and San Antonio.
Manual Quality Assurance Tester
Performed manual testing to ensure software met business, functional, and technical specifications. Developed and executed test plans, test cases, and test sets while collaborating with stakeholders to assess requirements. Supported UAT and defect lifecycle management to guarantee product quality.
Developed comprehensive test plans and cases based on business, functional, and technical specifications to ensure full requirement coverage.
Conducted extensive regression testing, verifying software functionality after changes to maintain product stability.
Collaborated with business units and developers to gather and document application requirements, ensuring alignment with stakeholder needs.
Utilized SQL queries to validate backend data, ensuring accuracy and consistency throughout the application.
Supported UAT and defect lifecycle management, providing timely updates and recommendations to stakeholders to address potential risks.
Environment: Manual testing, UAT, SQL, Quality Center, and Windows.
Education
Bachelor of Technology (B.Tech), Computer Science and Information Technology, Jawaharlal Nehru Technological University, Sri Sarathi Institute of Engineering and Technology, Hyderabad, India