About
Results-driven QA Automation Engineer and SDET with 4+ years of hands-on experience in manual testing, data-driven test automation, and Selenium WebDriver-based framework development at Tata Consultancy Services (TCS). Proficient in designing and executing comprehensive test strategies across web applications in the Banking domain, covering UI automation, API testing (Postman), regression, system, sanity, and integration testing. Experienced in building scalable, reusable test frameworks using Selenium + Java + TestNG with Page Object Model (POM) design, CI/CD pipeline integration via Jenkins, parallel test execution, and Agile/Scrum delivery. Proven ability to reduce regression testing cycles by 20%, mentor junior QA engineers, and bridge the gap between manual and automation testing to deliver high-quality, defect-free software at pace.
Skills & Expertise (34)
Work Experience
System Engineer – QA Automation & Manual Testing
Tata Consultancy Services (TCS)
Dec 2021 - Present
Developed and maintained a Selenium WebDriver + Java automation framework using Page Object Model (POM) design pattern, enabling modular, maintainable, and reusable test scripts across multiple banking application modules. Implemented data-driven testing using TestNG's @Data Provider and Excel-based data sources, significantly increasing test coverage and parameterization flexibility across regression suites. Reduced regression testing cycle time by 20% by automating repetitive test scenarios and integrating automated test suites into Jenkins CI/CD pipelines for scheduled and triggered execution. Designed and executed comprehensive test suites covering functional, regression, smoke, sanity, and system testing for web-based banking applications, ensuring zero critical defects in production releases. Conducted API testing using Postman, validating REST API endpoints for correctness, response schema, status codes, and data integrity across banking microservices and backend integrations. Performed SQL-based database validation to verify data integrity, cross-referencing UI-level test results with backend database records to ensure end-to-end accuracy. Tracked and managed defects throughout the defect life cycle using Mastercraft and JIRA, including defect logging, triage, retesting, and closure with detailed reproduction steps and root cause documentation. Collaborated with cross-functional Agile teams, actively participating in sprint planning, daily standups, and retrospectives to align QA efforts with development cadence and release timelines. Mentored and guided junior QA engineers on automation best practices, framework usage, test design techniques, and Selenium scripting, improving team productivity and automation coverage. Configured and executed parallel test runs using TestNG's parallel execution capabilities, reducing overall test suite execution time and enabling faster feedback loops in CI/CD pipelines. Generated detailed test execution reports using TestNG and Extent Reports, providing comprehensive pass/fail analysis, failure screenshots, and defect traceability for stakeholder reviews. Contributed to STLC activities including test planning, test case design, review, execution, defect reporting, and sign-off, ensuring thorough quality gates at each phase of the SDLC.
Education
Bachelor of Technology (B. Tech) - Brindavan Institute of Technology and Science
2017 - 2020 · Afghanistan
Diploma in Engineering - Vasavi Polytechnic College
2014 - 2017 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (34)
Click a skill to find developers with the same skill