Naresh Kallem

Sr. Technical Lead – Automation Testing

About me

I’m Naresh Kallem, a Senior Technical Lead with over 13+ years of experience in automation testing and quality assurance. I specialize in creating robust, scalable, and efficient test automation solutions for web, mobile, and desktop applications, primarily in the Banking, Finance, Insurance, and E-Commerce (BFSI) domains.
I am proficient in automation tools like Selenium (C#, Java, Python), Playwright (TypeScript, JavaScript), BDD frameworks (Cucumber, SpecFlow), and mobile automation tools such as Appium, Espresso, and XCTest/XCUI. My expertise also includes designing frameworks for desktop application testing using WinAppDriver, enabling seamless automation of Windows-based apps.

Selenium WebDriver with C#

I have extensive experience using Selenium WebDriver with C# to automate web applications, creating scalable and maintainable test frameworks. By applying best practices like Page Object Model (POM), Behavior-Driven Development (BDD) with SpecFlow, and Data-Driven Development (DDD), I ensure efficient, reusable, and business-aligned tests.

Key Focus Areas:
Scalable test automation frameworks with Selenium WebDriver and C#
Page Object Model (POM) for reusable, structured code
BDD with SpecFlow and Gherkin for readable, business-aligned test scenarios
Data-Driven Development (DDD) for testing with multiple data sets

Playwright (TypeScript & JavaScript)

I use Playwright to build modern test automation frameworks for dynamic web applications. With TypeScript and JavaScript, I ensure cross-browser compatibility, headless testing, and seamless API testing, while integrating visual regression tests

Selenium WebDriver with Java

Proficient in Selenium WebDriver with Java, using Page Object Model (POM), DDD, and BDD (Cucumber, SpecFlow) for scalable and robust frameworks.
Key Focus Areas:
Reliable, scalable frameworks with Selenium WebDriver (Java)
BDD using Cucumber for human-readable tests
Integration with TestNG for parallel execution

Mobile Automation Testing (Android & iOS)

I design end-to-end mobile automation frameworks using Appium, Espresso, and XCTest/XCUI for both Android and iOS platforms. This approach ensures consistent test execution across devices and OS versions. I also track critical performance metrics to ensure apps run efficiently across varying conditions

WinAppDriver (C# & Java) for Windows Desktop Applications

I specialize in WinAppDriver for automating Windows desktop applications. With expertise in both C# and Java, I develop powerful frameworks that allow seamless interaction with native Windows apps, providing detailed UI testing and ensuring cross-platform compatibility with Windows versions. This includes automation for complex Windows-specific controls and applications, ensuring consistency and accuracy in the testing process

API Testing with RestSharp & RestAssured

I have deep expertise in API testing using RestSharp and RestAssured. I utilize these tools to ensure robust and reliable API automation, performing GET, POST, PUT, and DELETE operations with precision. These tools allow me to perform end-to-end testing of RESTful APIs, validate responses, and ensure seamless communication between services in the backend of applications.
Key Focus Areas:
WinAppDriver with C# & Java for Windows desktop application automation
• Interaction with native Windows apps, including UI and control elements
Page Object Model (POM) for structured and reusable test scripts
Integration with CI/CD pipelines for automated test execution
BDD with Cucumber & SpecFlow

Other Tools & Expertise

Appium for mobile app automation (Android & iOS)
API Testing with RestSharp and Rest Assured
Performance Testing using Apache JMeter
SQL for backend testing and data validation
Test Management Tools: Azure DevOps, GitHub, TFS

Academic Background

B-Tech in Computer Science & Engineering, JNTU – 2010
M-Tech in Computer Science & Engineering, JNTU – 2016

Professional Experience in Banking & BFSI Sector

With over 13+ years of experience in BFSI automation testing, I have successfully led projects for financial systems, core banking solutions, and insurance applications:
Sr. Team Lead – Automation Testing Engineer, Invictus & Talented IT (May 2024 – Present)
Sr. Team Lead – Automation Testing Engineer, ALGO LEAP Technologies Pvt. Ltd. (Sept 2022 – April 2024)
Sr. Team Lead – Automation Testing Engineer, InfoMagnus (April 2019 – March 2021)
Team Leader – Automation Testing Engineer, DXC Technologies (Xchanging), Malaysia & Riyadh (Aug 2017 – Nov 2018)
Sr. Automation Testing Engineer, VALUE Labs, Hyderabad (Feb 2016 – July 2017)
Sr. Automation Testing Engineer, Tech Mahindra, Hyderabad (May 2014 – Feb 2016)
Automation Testing Engineer, InfoTech (CYIENT), Hyderabad (May 2012 – May 2014)

Login

Username : admin

Password : admin@1234