
Results-driven Automation Test Engineer with 10 years of extensive experience in designing, developing, and executing automated test scripts to ensure the quality and reliability of software applications. Proficient in a wide range of testing tools and methodologies, including Selenium WebDriver, TestNG, Cucumber, SoapUI, Postman, and HP ALM. Strong background in API testing, CRM and OMS systems, Amdocs Billing, and backend testing. Skilled in using SQL for data validation, Unix for batch job processing, and tools like Fiddler for network traffic analysis. Demonstrated expertise in supporting production testing, release management, and CI/CD pipelines with tools like Jenkins and GitHub. Adept at collaborating with cross-functional teams to identify and resolve defects, ensuring smooth and successful software deployments. Excellent analytical and problem-solving abilities, with a proven track record of improving testing processes and delivering high-quality software products
Developed and executed automated API tests using Postman, ensuring robust validation of RESTful services.
Created and managed collections, environments, and test scripts in Postman to streamline API testing workflows.
Utilized Postman's Newman tool to integrate API tests into the CI/CD pipeline, improving test coverage and efficiency.
Implemented API automation frameworks using RestAssured for validating RESTful APIs.
Developed comprehensive test cases and suites to perform end-to-end API testing, including CRUD operations.
Integrated RestAssured with TestNG to generate detailed test reports and ensure consistent test execution.
Designed and executed automated test scripts using Selenium WebDriver for web application testing.
Implemented Page Object Model (POM) and Data-Driven Testing to enhance the maintainability and scalability of test scripts.
Performed cross-browser testing using Selenium Grid to ensure compatibility across multiple browsers and platforms.
Utilized TestNG framework to manage test execution, generate reports, and configure test suites.
Implemented parallel test execution in TestNG to reduce test execution time and improve efficiency.
Integrated TestNG with Selenium and RestAssured to create a unified automation testing framework.
Configured Allure Reports to generate comprehensive and visually appealing test reports.
Customized Allure Reports to include detailed test steps, screenshots, and logs for better test analysis and debugging.
Integrated Allure Reports with CI/CD pipelines to provide real-time test results and insights.
Implemented CI/CD pipelines using tools like Jenkins to automate the build, test, and deployment processes.
Configured automated test execution as part of the CI/CD pipeline to ensure rapid feedback on code changes.
Collaborated with development and DevOps teams to ensure seamless integration of automation tests in the CI/CD workflow.
Set up and configured Jenkins jobs and pipelines to automate the execution of test suites.
Integrated Jenkins with version control systems like GitHub to trigger automated tests on code commits and pull requests.
Monitored and maintained Jenkins pipelines to ensure consistent and reliable test execution.
Utilized Git for version control to manage and collaborate on test automation code.
Integrated GitHub with Jenkins to enable continuous integration and automated test execution on code changes.
Conducted code reviews and managed pull requests to ensure high-quality and maintainable test automation scripts.
Configured and used Selenoid for scalable and efficient cross-browser testing in Docker containers.
Implemented Selenoid to run parallel tests across different browser versions and platforms, reducing test execution time.
Integrated Selenoid with CI/CD pipelines to enable automated cross-browser testing as part of the development workflow.
Integrated Docker with Selenoid and Jenkins to enable scalable and efficient cross-browser testing.
Created and managed detailed test plans and test cases in HP ALM to ensure comprehensive test coverage
Developed and maintained reusable test case libraries in HP ALM to streamline test design and execution
Logged and tracked defects in HP ALM, ensuring accurate documentation and prioritization.
Conducted defect triage meetings to review and prioritize defects based on impact and severity.
Conducted thorough manual testing of APIs to ensure functionality, reliability, performance, and security.
Validated API responses, headers, and status codes against expected outcomes to identify defects and inconsistencies.
Created detailed test cases and test plans for API testing, ensuring comprehensive coverage of all endpoints and scenarios.
Developed and executed automated API tests using Postman to validate RESTful services.
Utilized Postman's environment and collection features to manage and organize API tests efficiently.
Integrated Postman tests with CI/CD pipelines using Newman, ensuring automated testing as part of the build process.
Designed and implemented automated test scripts using Selenium WebDriver with Java for web application testing.
Employed the Page Object Model (POM) and Data-Driven Testing techniques to enhance test maintainability and scalability.
Executed cross-browser testing using Selenium Grid to ensure application compatibility across various browsers and platforms.
Developed and maintained BDD (Behavior Driven Development) test scripts using Cucumber and Gherkin language.
Collaborated with stakeholders to define clear and concise feature files, ensuring alignment with business requirements.
Integrated Cucumber with Selenium WebDriver and TestNG to create a robust test automation framework.
Utilized TestNG framework for managing test execution, generating reports, and configuring test suites.
Implemented parallel test execution and data-driven testing in TestNG to optimize test performance.
Generated comprehensive TestNG reports to provide insights into test execution results and coverage.
Tested CRM systems to ensure accurate data management, seamless customer interactions, and efficient process flows.
Validated CRM integrations with other systems to ensure smooth data exchange and synchronization.
Developed test cases and executed tests for CRM functionalities, including lead management, sales tracking, and customer service.
Performed functional and regression testing on OMS to validate order processing, inventory management, and fulfillment workflows.
Collaborated with cross-functional teams to identify and resolve issues related to order management.
Created and executed test cases for OMS features, ensuring comprehensive coverage and accuracy.
Conducted end-to-end testing of Amdocs Billing systems to ensure accurate billing, invoicing, and payment processing.
Validated billing cycles, rate plans, and discount applications to ensure compliance with business rules.
Collaborated with development teams to identify and resolve defects in the billing system.
Utilized Jira for test management, defect tracking, and project management.
Created and managed user stories, tasks, and bugs in Jira to ensure clear communication and resolution of issues.
Generated Jira reports and dashboards to track project progress and test execution status.
Managed version control of test automation code using Git, ensuring proper branching, merging, and conflict resolution.
Collaborated with team members through GitHub to review code changes, manage pull requests, and ensure code quality.
Integrated GitHub with CI/CD pipelines to automate test execution and deployment processes.
Developed and maintained interactive dashboards and reports in Power BI to provide insights into testing metrics and project status.
Integrated data from various sources to create comprehensive visualizations and reports.
Collaborated with stakeholders to define reporting requirements and deliver actionable insights.
Implemented CI/CD pipelines to automate the build, test, and deployment processes, ensuring rapid feedback and continuous delivery.
Configured Jenkins and other CI/CD tools to execute automated tests and generate reports as part of the build pipeline.
Collaborated with development and DevOps teams to ensure seamless integration of test automation into the CI/CD workflow.
Conducted manual testing of APIs to validate functionality, performance, reliability, and security.
Created detailed test cases and test plans for comprehensive API testing coverage.
Verified API responses, headers, and status codes against expected outcomes to identify defects.
Developed and executed automated and manual tests for SOAP and RESTful APIs using SoapUI.
Created and managed test suites, test cases, and mock services in SoapUI for effective API testing.
Utilized SoapUI's scripting capabilities to enhance test automation and data-driven testing.
Tested CRM systems to ensure accurate data management, seamless customer interactions, and efficient processes.
Validated CRM integrations with other systems for smooth data exchange and synchronization.
Created and executed test cases for CRM functionalities, including lead management, sales tracking, and customer service.
Performed functional and regression testing on OMS to validate order processing, inventory management, and fulfillment workflows.
Collaborated with cross-functional teams to identify and resolve OMS-related issues.
Developed and executed test cases to ensure comprehensive coverage and accuracy of OMS features.
Conducted end-to-end testing of Amdocs Billing systems for accurate billing, invoicing, and payment processing.
Validated billing cycles, rate plans, and discount applications to ensure compliance with business rules.
Worked closely with development teams to identify and resolve defects in the billing system.
Utilized Jira for test management, defect tracking, and project management.
Created and managed user stories, tasks, and bugs in Jira to ensure clear communication and resolution.
Generated Jira reports and dashboards to track project progress and test execution status.
Developed interactive dashboards and reports in Power BI to provide insights into testing metrics and project status.
Integrated data from multiple sources to create comprehensive visualizations and reports.
Managed test cases, test plans, and test execution in HP ALM to ensure thorough testing coverage.
Logged and tracked defects in HP ALM, collaborating with development teams to resolve issues.
Generated detailed test reports and metrics from HP ALM to communicate test progress and quality status.
Wrote complex SQL queries to validate data integrity, perform backend testing, and support test automation efforts.
Conducted database testing to ensure data consistency and accuracy across various systems.
Analyzed and manipulated data using SQL to support testing scenarios and requirements.
Utilized Fiddler to capture and analyze HTTP/HTTPS traffic for debugging and testing web applications.
Identified and resolved issues related to API requests and responses using Fiddler's inspection capabilities.
Used Fiddler to simulate various network conditions and test the robustness of applications.
Scheduled and monitored Unix batch jobs to automate repetitive tasks and processes.
Validated the successful execution of batch jobs and identified any errors or issues.
Worked with Unix scripts to manage and maintain batch jobs for efficient processing.
Managed and coordinated environment bounces to ensure stability and availability for testing and production.
Collaborated with infrastructure teams to schedule and perform environment restarts and maintenance.
Monitored system performance post-bounce to ensure minimal disruption and optimal operation.
Scheduled and executed jobs for event servers to handle real-time data processing and event handling.
Monitored job execution and resolved any issues or failures to ensure smooth operation.
Validated the successful processing of events and data by event servers.
Conducted thorough testing of billing systems to ensure accurate calculation, invoicing, and payment processing.
Validated billing rules, rate plans, and discounts to ensure compliance with business requirements.
Worked with cross-functional teams to identify and resolve billing-related issues.
Implemented and tested journaling mechanisms to ensure accurate logging and tracking of system activities.
Validated journal entries for accuracy and completeness, ensuring auditability and traceability.
Collaborated with development teams to enhance journaling features and resolve any issues.
Provided comprehensive support for production testing, ensuring seamless transition from development to production environments.
Executed smoke tests and sanity checks in production to validate system stability and functionality post-deployment.
Provided rapid response and resolution for production incidents, minimizing downtime and impact on end-users.
Coordinated with incident management teams to investigate and resolve issues, ensuring root cause analysis and preventive measures.
Developed and maintained a comprehensive suite of regression test cases to ensure existing functionality remains unaffected by new changes.
Automated regression test cases using tools like Selenium, TestNG, and Jenkins to streamline the testing process and reduce execution time.
Performed regular regression testing cycles to validate the stability and reliability of the application after enhancements, bug fixes, and updates.
Collaborated with development teams to prioritize regression test cases based on critical business functionalities and risk areas.
Analyzed regression test results, identified defects, and worked closely with development teams to ensure timely resolution.
Ensured regression test coverage by updating test cases to include new features and changes in the application.
Conducted sanity tests to verify that new builds and code changes did not introduce major issues and that the core functionalities are working as expected.
Developed and executed sanity test cases to quickly assess the stability of the application after minor changes or bug fixes
Developed and maintained modular and scalable automation frameworks for web and mobile applications.
Utilized TestNG annotations for effective test case organization and execution control.
Mentoring and coaching junior test engineers to improve their skills and knowledge in software testing and quality assurance.
Collaborated with development teams to implement a continuous integration and continuous delivery (CI/CD) pipeline, reducing software release times by 50% and minimizing production issues by 30%.
Methodologies: Agile/scrum, Waterfall model
Tools: Selenium, Selenium Grid, SoapUI, Postman, REST Assured, Cypress, Web Services
Test Management: HP QC ALM, JIRA
CICD Tools: GIT, SVN, Maven, Jenkins
Framework: Cucumber, BDD, Junit, TestNG, POMxml
Other Tools: SQL developer, UNIX Shell Scripting Languages: Java, JavaScript, Python
Databases: SQL Server, Oracle, MySQL
IDE: Eclipse, IntelliJ and VS Code
Reporting Tools: Extent Report, XSLT Report, Allure Reporting
Test Approach: Automation Testing, Manual Testing, API testing, Back-End Testing & DB Testing
Telecom Application: CRM, OMS, AAM, AMDOCS Billing