
Extensive experience exceeding 14 years in senior software quality assurance testing, proficient in full software development life cycle (SDLC), focusing on designing, developing, and implementing comprehensive test plans, test cases, and test strategies through manual and automation methods for web and mobile applications.
Collaborated with QA engineers and architects to define quality assurance standards and test practices.
Identified and tracked system defects, performing root cause analysis for resolution.
Developed comprehensive test plans, scenarios, cases, data, and scripts for various testing activities.
Executed test cases and scripts, capturing metrics to inform stakeholders on testing outcomes.
Constructed REST API testing framework using BDD in Java with Rest Assured and Cucumber.
Automated key test cases using Selenium WebDriver to enhance application functionality.
Utilized Kibana for visualizing logs and metrics stored in Elasticsearch.
Coached development teams on automated testing planning and execution to promote quality culture.
Developed project plans and test scenarios using JIRA with Zephyr plugin to streamline testing processes.
Created automation scripts from scratch with hybrid frameworks, including Selenium WebDriver and TestNG, to enhance test coverage.
Executed functional, regression, and UAT test cases for customer-oriented web applications.
Collaborated with users and technical teams to gather requirements and evaluate software features.
Performed manual and automation testing of REST APIs using Postman for response validation.
Implemented data-driven framework utilizing TestNG annotations for enhanced testing efficiency.
Debugged manual and automated test failures in Linux environment, offering actionable insights to management for issue resolution.
Conducted performance testing using JMeter to generate load scripts and analyze response times.
Executed JUnit and TestNG unit test cases in Eclipse IDE to validate code functionality.
Configured Selenium WebDriver with Maven to automate testing in Java.
Implemented Page Object Model for data-driven testing in automation framework.
Created utilities for screenshots, logs, and waits within automation framework.
Conducted functional testing of web services REST API using SoapUI and Postman.
Built REST and SOAP mock services using Groovy and Java for response validation.
Maintained source code using version control tools Git and SVN to ensure project integrity.
Conducted input and UI validations, and performed browser compatibility and navigation testing to enhance user experience.
Performed performance, regression, graphic, TDD, BDD, and agile testing on MSC software products.
Automated regression test cases using Selenium WebDriver.
Developed Java test scripts following data-driven and object module patterns in Selenium.
Utilized JMeter and internal tools for thorough white-box and black-box testing, contributing to the overall quality assurance efforts.
Executed complex SQL queries, including joins and unions, for Oracle and MySQL backend tests.
Collaborated with business teams to develop comprehensive regression test cases, ensuring alignment with project requirements.
Created Groovy scripts to automate SOAP UI web services testing.
Assessed testing progress and prepared detailed test status reports for management review, enhancing visibility into testing processes.
Defect tracking tools: TFS and Jira
Agile methodologies
Programming languages: Java, SQL, PL/SQL, Python
Web technologies: HTML, CSS, JSON, XML, JavaScript, Reactjs
Database management: Oracle, MySQL, MongoDB
Tools and services: Jira, Confluence, Postman, GitHub
Operating systems: Windows, Android, Unix, Linux, macOS
Business analysis
Lines of business: Personal and commercial insurance, Health insurance