Back to Developers
Karuna Singh

Karuna Singh

QA Automation Test Engineer

Gurugram, India
80
Profile Score

About

QA Automation Test Engineer with 3.5 years of experience in manual and automation testing, primarily in the banking sector. Expertise in developing and executing test cases for both web applications and APIs. Proficient in automation tools and frameworks, including Selenium WebDriver, Rest Assured, Cucumber BDD, TestNG, and JUnit. Extensive experience with API testing (RESTful APIs), functional testing, and regression testing. Skilled in integrating testing with Jenkins and Maven for continuous integration and build management. Knowledgeable in Java, SQL, and Linux scripting for automation and data validation. Experience with TCS Bancs and digital core banking systems. Well-versed in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), including Agile Methodology.

Skills & Expertise (25)

Selenium WebDriver Advanced
8.5/10
3.5
Years Exp
REST Assured Advanced
8.0/10
3.5
Years Exp
Cucumber Advanced
8.0/10
3.5
Years Exp
Cucumber BDD Jira Tortoise Git WinSCP Putty IntelliJ IDE Eclipse IDE Jenkins Maven Page Object Model Hybrid JUnit TestNG Core Java Swagger Postman API Testing sanity testing smoke testing Regression Testing Functional Testing SQL

Work Experience

QA Automation Test Engineer

Tata Consultancy Services Limited

Jan 2024 - Present

Designed and maintained automated test scripts for web applications using Selenium WebDriver with the Cucumber framework, focusing on regression and functional testing. Developed and executed REST API automation testcases using Rest Assured, validating request/response payloads, status codes, headers and business logic. Integrated automated test cases with Jenkins and Maven for continuous integration and efficient build management. Reduced regression testing execution time by 55% through effective automation strategy. Engineered and executed automation test scripts for API services, CRs, batches, and interfaces; reduced manual testing time by 55% and increased test coverage by 45%. Performed manual testing including functional, regression, smoke, and sanity testing during feature validation and releases. Logged, tracked, and verified defects using Jira, collaborating closely with development teams to ensure timely resolution and quality releases. Engaged in system testing and Integration Acceptance Testing (IAT) to ensure end-to-end functionality. Mentored & trained new team members on automation framework usage and manual testing best practices.

QA Automation Test Engineer

Tata Consultancy Services Limited

Aug 2022 - Dec 2023

Implemented and executed automated tests for APIs using Rest Assured and web applications using Selenium contributed equally to manual and automated testing. Employed Cucumber BDD for behavior-driven development and utilized TestNG and JUnit for unit and functional testing. Conducted defect testing, system testing, and IAT testing to verify application behavior and performance. Performed regression and functional testing on key features to ensure continuous quality. Developed Java-based automation scripts for server-side tasks and managed SFTP for server file transfers. Configured Jenkins for CI/CD processes and actively monitored build and deployment workflows.

Education

Bachelor of Technology in Computer Science Engineering - TIT & Science – Bhopal

2018 - 2022 · Afghanistan

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 5/15
💰 Rate 0/5
🏆 Certs 0/5
Verified 5/5
Total Score 80/100

Profile Overview

Member sinceMar 2026

Skills (25)

Selenium WebDriver REST Assured Cucumber Cucumber BDD Jira Tortoise Git WinSCP Putty IntelliJ IDE Eclipse IDE +15 more