Around 5 years of experience in Quality Assurance and Testing, specializing in a wide range of projects and web applications.
Proficient in developing and customizing test cases using Java and JavaScript, with hands-on experience in both manual and automated testing.
Expertise in Functional, Regression, Integration, Smoke, Sanity, Negative, Workflow, End-to-End, and Backend Testing.
Strong expertise in multi-layered custom frameworks using Selenium, including proficiency in Java, Behavior Driven Development (BDD), Page Object Model (POM), Jenkins, and Git.
Demonstrated expertise in CI/CD tools and methodologies, with experience using Jenkins, Git, Jira, and Azure DevOps. Successfully integrated these tools with Selenium and UFT for streamlined testing and deployment processes.
Proven experience in the design, development, and debugging of test automation scripts using Selenium, Web driver, Maven, and Junit.
Designed and executed automated test scripts within Azure DevOps pipelines to ensure seamless integration and deployment of applications from on-prem to Azure cloud environments.
Conducted performance testing and optimization for applications migrated to Azure, utilizing tools such as LoadRunner, and JMeter to ensure optimal performance post-migration.
Proficient in using source control versioning tools and processes like Git/Stash, with a solid understanding of Agile-Scrum and Waterfall methodologies.
Quick learner with effective communication skills, capable of mastering new technologies rapidly and facilitating smooth collaboration and reporting across teams.
Overview
5
5
years of professional experience
1
1
Certification
Work History
Automation and Performance Test Engineer
Broadridge Financial Solutions
08.2022 - Current
Developed and executed automated test scripts using Selenium for comprehensive testing of web applications and APIs, ensuring robust end-to-end testing coverage.
Contributed to culture of continuous improvement by proactively seeking opportunities for process optimization throughout software lifecycle.
Demonstrated strong skills in utilizing XPath and CSS selectors, including ability to create customized XPath expressions for precise element identification.
Leveraged BDD automation frameworks to develop feature files, enhancing collaboration between technical and non-technical stakeholders.
Designed and implemented detailed test plans, test cases, and test suites to ensure maximum test coverage and maintain high-quality standards.
Worked closely with developers, product managers, and stakeholders to identify and resolve defects, issues, and bugs, ensuring a collaborative and efficient testing process.
Conducted thorough analysis of test results, providing actionable feedback to development team for continuous improvement and ensuring product quality.
Ensured that all test artifacts, including test cases and test plans, were maintained, updated, and easily accessible for reference and future testing cycles.
Engaged actively in Agile development practices, including sprint planning, daily stand-up meetings, and retrospective sessions to align testing activities with project goals.
Developed and executed comprehensive performance test plans for applications hosted on Azure, including test scenarios, test data setup, environment configuration, and performance metrics evaluation.
Identified areas for improvement in testing process and suggested changes to enhance efficiency and effectiveness, leveraging Azure DevOps for continuous integration and continuous deployment (CI/CD).
Created and executed test cases using REST Assured to validate RESTful APIs, ensuring that they function as expected and meet specified requirements.
Provided leadership to both on-site and off-site testing teams, ensuring consistent execution of automated and manual tests across different environments, including Azure.
Stayed updated with latest testing methodologies, tools, and techniques, incorporating Azure-specific testing practices to keep pace with evolving cloud technologies.
Integrated test automation scripts within Azure DevOps pipelines, enabling automated testing, continuous integration, and continuous deployment to streamline development lifecycle.
Ensured seamless migration of applications from on-premises to Azure cloud, testing functionalities and performance throughout migration process.
Collaborated with Azure cloud engineers to optimize testing environments, leveraging Azure services to create scalable and reliable test setups.
Monitored and analyzed application performance on Azure, using Azure Monitor and Application Insights to detect and address performance bottlenecks.
QA Engineer
CGI INDIA PVT LTD.
06.2019 - 07.2021
Utilized MAVEN for building and running the Selenium automation framework.
Executed extensive SQL queries on SQL Server and Oracle databases for data validation.
Developed multi-layered custom frameworks with Selenium using BDD with Maven, and Git.
Created a Behavior-Driven Development (BDD) framework with Rest Assured in Eclipse IDE.
Designed and implemented custom automation frameworks for service testing using Serenity and Rest Assured with JSON/XML.
Used Git effectively for automation script development, including activities like Pull, Push, Create Merge Requests, and Code reviews.
Developed test scripts to implement test cases, scenarios, and features for BDD and TDD.
Automated overnight Selenium-Cucumber scripts using Jenkins for unattended execution.
Performed daily checkups on automation scripts.
Managed Azure Active Directory, including security groups and resource access.
Collaborated with development teams using BDD approach to develop web UI tests with Cucumber, Gherkins, and Selenium WebDriver.
Gained experience with BDD SpecFlow framework in Selenium WebDriver projects.
Used runner classes in Cucumber to generate step definitions and tags for running various test suites like smoke, health check, and regression.
Developed mobile app automation frameworks with Appium for Android and iOS using Java.
Simultaneously worked on different projects using JMeter for designing and developing test scenarios, scripts, and integration solutions.
Prepared performance test scenarios in JMeter based on non-functional requirements.
Created automated scripts for web and RESTful API services with Selenium.
Maintained the framework in line with application changes and latest tool features.
Ensured tools and Java packages were up-to-date, including SeleniuM.
Maintained automated scripts to accommodate development team changes.
Created and executed test scripts in LoadRunner according to nonfunctional requirements.
Ensured environments and test data were appropriate before starting tests.
Designed and executed performance test scenarios in LoadRunner Enterprise (LRE) and JMeter.
Conducted compatibility testing on mobile applications.
Customized LoadRunner scripts for correlation, error handling, and check functions.
Followed Agile principles, actively participating in meetings like Standups, Retrospectives, Sprint Planning, and PI Planning.
Advanced departmental knowledge-sharing by training new QA Engineers on company-specific testing methodologies and tools.
Enhanced software quality by developing and implementing comprehensive testing strategies.
Recommended changes and corrections to developers for optimal software performance and usability.
Reduced product defect rates by creating robust test cases and meticulously executing them.
Collaborated with developers to identify and resolve software issues, leading to higher product reliability.
Facilitated smooth application migrations through comprehensive regression testing of existing functionality after updates or enhancements.
Education
Master of Science - Engineering Data Science
University of Houston
Houston, TX
Skills
Windows
Linux
Java
JavaScript
Python
SQL
Agile & Waterfall
Oracle SQL Server
MS SQL Server
Maven
Jenkins
GitLab
Microservices
Selenium
JUnit
UFT
Postman
Azure DevOps
Jira
Data Driven Framework
Test Documentation
Test Reporting
Test Scenarios
Test Execution
Performance Analysis
Test automation scripting
Teamwork and Collaboration
Agile Best Practices
Continuous Improvement
Certification
Tableau Desktop Specialist
Certified Azure Administrator
Accomplishments
Received accolades and appreciations from various Project Teams for excellent quality of work and consistently demonstrating the ability to achieve tight deadlines.
Received “Star Performer Award” for using Test Optimization concepts in the Projects.