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)
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