HAPPY DEBNATH
SR.AUTOMATION ENGINEER
Woodbridge, 22193 Virginia, United States +1-571-***-**** ************@*****.*** SUMMARY
Experienced Senior QA Automation Engineer with over 8 years of expertise in UI automation using Selenium and Java, and extensive REST/SOAP service testing with tools like Postman and Rest Assured. Skilled in manual and automated testing across Banking, E-Commerce, and Healthcare sectors, with strong capabilities in Agile methodologies, test planning, and CI/CD pipelines. Proficient in Java, Python, SQL for back-end testing, and AWS Cloud provisioning, with a solid understanding of DevOps practices and tools like Jira, Git, and Jenkins. Seeking to leverage proven skills in a QA Software Engineer role to deliver robust solutions in dynamic environments.
PROFESSIONAL EXPERIENCE
• SDET experience covering all SDLC and STLC phases.
• Expertise in integration testing and system integration validation.
• Proficient in Test Plan, Test Scenario, and Test Case creation. Skilled in testing Client-Server and Web-based multi-tier apps.
• AWS Cloud test environment provisioning.
• Java Web Framework and OOP knowledge. Strong Java coding skills
• Versatile in various testing types (Unit, GUI, Regression, etc.).
• Proficient in SQL queries for back-end testing.
• Defect tracking expertise using JIRA.
• Exposure to Behavior Driven Development with Cucumber.
• Automation testing with Selenium and TestNG. Design and implementation of Selenium WebDriver frameworks.
• Real-time experience with Agile Scrum methodology. Dual role as Manual Tester and Test Automation Engineer.
• Cross-platform application testing (Windows).
• Web Service and SOAP UI testing proficiency. Report design, generation, and testing skills.
• Strong organizational and communication abilities.
• Jenkins Proficiency: Hands-on experience with Jenkins for CI/CD.
• DevOps Knowledge: Familiar with DevOps concepts and tools. SKILLS
• SELENIUM TOOLS : Selenium Web driver, Selenium Grid, Cucumber, TestNG, Rest API
• PROGRAMMING LANGUAGES : Java, XML, HTML, CSS, JavaScript, SQL, MySQL, Gherkin,Python
• MICROSOFT TOOLS: MS Outlook, MS Visio, MS Project, MS Word, MS Excel, Power Point
• DATABASES : MYSQL, Oracle, SQL Server, MS Access.
• OPERATING SYSTEMS: macOS, Windows
• TESTING TOOLS: Postman, SoapUI, JMeter, Rest assured Framework, Appium
• BUILD TOOLS: Maven, Jenkins, Gradle, DevOps .
• VERSION CONTROL SYSTEM: Git, GitHub
• IDE: IntelliJ IDEA, Eclipse
• Project Management Tool: Jira, Confluence, HP ALM, TestRail. EXPERIENCE
SENIOR AUTOMATION ENGINEER 06/2021 – Current
BANK OF AMERICA - Charlotte, North Carolina, United States Responsibilities:
• Interacted with Business analyst to make sure that the logical and physical data models fit the business requirements.
• Involved in participating in the System Test Plan reviews, Test Scenarios, Test Cases Review.
• Identified Test case reusability, executed test runs and validated actual results against expected results.
• Participated in all the phases of the project development, testing, and production support.
• Used JIRA for defect tracking and maintained the trailing history of the bugs.
• Validated Database tables using SQL commands to check data flows from various user interfaces.
• Hands-on experience in Smoke, functional, regression, and performance tests.
• AWS instances creating through automation using CloudFormation template.
• Conducted Data Driven Testing using TestNG and WebDriver.
• CI/CD Pipelines: Developed and maintained CI/CD pipelines using Jenkins, reducing deployment time by 30% and increasing release frequency.
• Involved in providing efficient locators strategy like XPATH and CSS to run WebDriver script in stable condition.
• Performed test case execution using a keyword-driven framework with Selenium.
• Created the Automated Script for Regression test and Data-driven test using Selenium WebDriver.
• Involved in writing, executing, and analyzing Database Checkpoints and Data Driven Test Scripts using WebDriver and TestNG.
• Involved in Identification of test cases to automate using Cucumber.
• Prepared and delivered reports, recommendations, or alternatives to address existing and potential trouble areas in projects.
• Designed and developed Test cases for TDD and Behavioral Driven Development (BDD).
• Performed sophisticated Regression, Functional, User Acceptance, and Integration Testing.
• Developed Automation Test Framework using Java, Selenium Web Driver, Test NG.
• Involved in the preparation of Test Workflow Document.
• Implemented quality assurance standards as needed.
• Tested GET, POST, PUT, PATCH Rest API's and Web services using Postman, Rest Assured.
• Participated in building, deploying, and troubleshooting the Application. QA AUTOMATION TESTER 12/2018 - 05/2021
CVS HEALTH - Scottsdale, Arizona, United States
Responsibilities:
• Managed Agile-based test planning, task allocation, and team coordination, adhering to SDLC phases and Agile Methodology for effective project execution in industrial QA automation testing.
• Led end-to-end STLC involvement, including Web Services/REST API testing using Postman, implementing BDD-based automation frameworks with Cucumber, and crafting Gherkin language test scenarios tailored for industrial QA automation testing environments.
• Utilized Selenium WebDriver, TestNG, and Java to automate extensive regression and functional test suites, enhancing efficiency and accuracy in testing processes specific to industrial QA automation testing standards.
• Conducted cross-browser compatibility testing using HTML IDs and XPath in Selenium, ensuring seamless application performance across diverse platforms within industrial QA automation testing frameworks.
• Executed comprehensive data validation and back-end testing, proficiently querying databases with SQL to validate system integrity and functionality in industrial QA automation testing scenarios.
• Managed bug tracking, task creation, and change request initiation using Jira, maintaining Traceability Matrix for streamlined requirement- to-test coverage tracking within industrial QA automation testing projects.
• Communicated testing status to stakeholders, including QA leads, project managers, and User Acceptance Testing teams within the industrial QA automation testing sector, ensuring alignment with project goals and timelines.
• Demonstrated expertise in various testing types, including Smoke, Functional, Regression, and Performance tests on critical applications such as order/trade management and retirement systems within industrial QA automation testing environments, contributing to software systems' robustness and reliability.
SOFTWARE QA ENGINEER 06/2017 - 11/2018
WALMART - North Carolina, United States
Responsibilities:
• Participated in Release Planning, Sprint Planning, Daily Stand Up, and Retrospective for Agile/Scrum.
• Analyzed the business and system requirements with QA Team and involved in developing the Test Plan.
• Extensively developed the Test Cases to verify the functionality and adherence to the business requirements.
• Implemented ALM tools (e.g., JIRA, TFS) to streamline workflows and improve collaboration among cross- functional teams.
• Developed Test Automation Framework using Java, Selenium, Test NG, and Page Object Model concept.
• Developed BDD using Gherkin Feature files and automated them using Cucumber, WebDriver, and Java.
• Applied the test automation framework on CI/CD process using Git and Jenkins.
• Wrote Data-driven, Cross-Browser automation test cases and executed them for Cross-browser compatibility using Selenium Web driver.
• Status reporting and test updating in Team Foundation Server (TFS).
• Tested the application for browser compatibility in different browsers: Internet Explorer, Chrome, Firefox, etc.
• Created defects in JIRA, assigned them to the responsible person and tracked until they are fixed.
• Wrote and executed SQL Queries.
• Performed Regression Testing for every modification in the application and new release.
• Involved in all stages of testing life cycle, Test Driven Development methodologies, and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
• Analyzed the business requirements, developed test plans, and created test cases in TFS (VSTS).
• Worked on existing Selenium Automation Framework Java using Data-Driven Testing.
• Validated data stored in Microsoft Azure SQL Server.
• Experienced in testing framework using Behavior Driven Development (BDD) tools like Cucumber.
• Created an automation test framework using Java, NUnit, TestNG.
• Involved in Sprint Demo meeting, Sprint Retrospective, Scrum, and other team meetings.
• Performed Back-end testing using SQL queries.
QA TESTER 05/2016 - 06/2017
Food Lion - Salisbury, North Carolina, United States Responsibilities:
• Worked collaboratively with business analysts and development teams to comprehend system logic thoroughly, facilitating effective testing strategies in the industrial domain.
• Conducted both manual and automated testing, creating and executing test cases while managing defect tracking via JIRA and HP ALM within industrial QA environments.
• Employed SQL queries to validate backend database functionality, ensuring seamless integration between front-end and back-end systems in industrial software solutions.
• Developed automation scripts using Selenium, integrating verification points and synchronization for dependable test execution in industrial applications.
• Designed a Data-Driven Framework utilizing Selenium WebDriver and TestNG, integrating Java Mail for automated regression result distribution in industrial QA processes.
• Engineered XML-based test suites seamlessly integrated with Jenkins server for automated script execution, enhancing workflow productivity in industrial settings.
• Contributed to Acceptance Testing using Cucumber and Selenium WebDriver, ensuring alignment with project requirements in industrial QA contexts.
• Implemented scripting techniques such as parameterization and property verification functions, ensuring comprehensive test coverage in industrial QA testing scenarios.
Education
National University Master of Science
Mathematics