Software development engineer in Test with 4+ years of strong expertise in automated testing and quality assurance. Proven track record in developing reliable test frameworks, scripting, and debugging. Adept at collaborating within cross-functional teams and adapting to changing project requirements. Known for delivering high-quality results, ensuring software integrity, and enhancing team efficiency.
Overview
13
13
years of professional experience
1
1
Certification
Work History
SDET
Numpy Ninja
10.2024 - Current
Designed and developed scalable BDD-Cucumber and TDD TestNG-based automation frameworks using Selenium and Maven, utilizing the Page Object Model (POM) for functional, regression, and smoke testing.
Automated API testing with Postman and Rest Assured, validating response codes, payloads, schemas, and performance; implemented token-based authentication and data-driven tests using JSON and CSV.
Integrated logging with Log4j and SLF4J to improve test traceability and debugging.
Built and maintained CI/CD pipelines using Jenkins and Maven, automated test execution for every build and generated comprehensive reports via Allure, Extent, and Cucumber.
Performed web scraping of dynamic websites using Selenium WebDriver, extracted over 5,000 recipes and storing them in a PostgreSQL database with optimized schema for fast retrieval.
Applied advanced SQL and PostgreSQL skills for data validation and integrity across test automation workflows.
Worked with tools like Allure, Extent, TestNG, JUnit, Cucumber, TestRail, ChainTest, and Newman to produce comprehensive test reports with logs and screenshots.
Managed source control with Git and GitHub; collaborated in code reviews and merges.
Worked in Agile teams, participating in sprint planning, daily stand-ups, retrospectives, and used Jira for defect and task management.
Conducted test case management using Zephyr Scale and TestRail for better traceability and reporting.
QA Test Analyst
Tata Consultancy Services
07.2012 - 03.2016
Extensive domain knowledge in Banking and Telecommunication industry.
Developed test plans, traceability matrices, test data, test summary reports, and defect reports.
Designed, developed, and executed test cases according to business requirements.
Actively participated in peer reviews and walkthroughs of test scripts, ensuring they met functional and technical requirements.
Conducted GUI testing, functional testing, and acceptance testing, ensuring results complied with predefined requirements.
Involved in defect management, using Quality Centre (QC) to identify quality defects, report bugs, and track defect status until closure.
Played a key role in regression testing, executing scripts quarterly.
Tested banking applications on Mainframe (TSYS) and web/mobile platforms.