Shalini V
QA Automation Engineer with Selenium, TestNG, and Cucumber expertise
Hire this person
Send a job offer directly to this candidate
About
Over 2.5+ years of experience in both Automation and Manual Testing, with a strong focus on Selenium WebDriver, TestNG, and Cucumber for test automation. Well-versed in the complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Defect Management Process, contributing to effective test execution and quality delivery. Actively involved in Agile and Scrum environments, collaborating in sprint planning, daily stand-up meetings, sprint reviews, and retrospectives.
Designed, executed, and maintained automated test suites using Selenium WebDriver for smoke, regression, and functional testing with TestNG and Cucumber.
Implemented
Data-Driven Testing approaches using Selenium WebDriver to validate application behavior across multiple input data sets and scenarios. Built and utilized the Page Object Model (POM) framework to enhance test script readability, reusability, and long-term maintainability.
Conducted
Cross-Browser Testing using Selenium WebDriver to validate consistent application behavior across multiple browsers and environments. Reported, monitored, and managed defects using Jira and Azure DevOps, ensuring efficient tracking and timely closure through collaboration with development teams. Performed backend validation by writing and executing SQL queries to verify database consistency and application data accuracy.
Integrated automated test execution with CI tools such as Jenkins, enabling continuous testing within the build and deployment pipeline.
Experience
QA Automation Engineer - ITC Infotech
(2023-08)
Worked as part of a dedicated team to design and implement automated testing solutions for a Human resource management project using Selenium WebDriver, TestNG, and the Page Object Model (POM). I developed and maintained automation scripts to enhance test coverage, reduce manual testing efforts, and improve the overall efficiency of the testing process. By automating critical test cases, I streamlined the testing of complex web applications, enabling faster and more efficient test execution.
I implemented data-driven testing, validating the application across a variety of input scenarios to ensure stability. Additionally, I built a modular and maintainable automation framework using POM, improving code reusability and reducing maintenance time. I also integrated automated tests into the CI/CD pipeline, which allowed for seamless execution and faster feedback during development cycles.
Throughout the project, I collaborated with cross-functional teams to identify automation opportunities, improve testing strategies, and contribute to the timely delivery of high-quality releases.
- Contributed to the development of a comprehensive Regression testing suite ensuring complete coverage of stable functionalities for thorough validation and ensuring product reliability.
- Collaborated with the team to optimize the overall testing process, leading to a significant reduction in execution time and enhanced overall framework efficiency, improving productivity across test cycles.
- Worked closely with the team to streamline testing activities, reducing overall execution time and improving framework performance across multiple test cycles.
- Developed a Data-Driven Testing framework using Selenium WebDriver with Java and Apache POI, enabling efficient test data management and saving approximately 30 minutes per execution.
- Improved the existing Selenium automation framework by integrating JDBC with SQL Server to support reliable backend data validation, increasing test accuracy by 20%.
- Maintained and enhanced automation scripts in GIT, adding new features and optimizations.
- Designed and implemented CI/CD pipelines in Azure DevOps for automated regression and integration testing.
QA Automation Engineer - ITC Infotech
(2023-08)
Worked on a Travel Booking application using Selenium and BDD Cucumber for end-to-end automation, covering key user journeys such as Booking premier in hotels selection, Room booking, Adults details, and Payment flow. Developed and maintained automation scripts to validate UI behavior and backend interactions, improving test reliability and execution efficiency. Performed cross-browser testing using TestNG to ensure consistent application behavior across different environments.
- Followed Agile methodologies, participating in daily stand-ups and sprint planning to ensure timely delivery of test automation tasks.
- Created and maintained BDD Cucumber feature files using Gherkin syntax to clearly define test scenarios based on business requirements.
- Developed automation scripts using Selenium (Java) and Page Object Model design pattern to improve code maintainability and reusability.
- Executed both automated and manual tests to ensure comprehensive test coverage of business-critical processes and functions.
- Maintained automation code in GIT, implementing new features, enhancements, and bug fixes to support continuous integration.
- Performed API testing using Postman, documenting test results, and communicating findings with the team to improve overall application quality.
Education
Bachelor of Engineering - Electrical and Instrumentation Engineering - Kongu Engineering College (2019-08 - 2023-05) Erode, Tamil Nadu

