Post Job Free
Sign in

Qa Automation Engineer

Location:
Flushing, NY
Posted:
May 25, 2023

Contact this candidate

Resume:

Ismat A Kabir Senior QA Automation Engineer US CITIZEN

Queens, NY +1-917-***-**** **********.***@*****.*** linkedin.com/in/ismat-kabir-eng/ PROFESSIONAL SUMMARY

• More than 6 years of professional experience in Information Technology with extensive experience in Software Testing and performing Manual and Automation with CI/CD pipelines of automation frameworks with Jenkins.

• Systematic knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), Bug Life Cycle, Waterfall methodology and Agile Scrum environment.

• Proficient with Data Driven, Keyword Driven Test Automation frameworks and Page Object Model (POM).

• Experienced in managing CI/CD pipelines of automation frameworks with Jenkins and Git/ GitHub version control.

• Extensive hands-on experience using Apache Maven as the build tool for software project development.

• Excellent knowledge of defect tracking and management with JIRA and test case development with Zephyr.

• Experienced in Test Driven Development (TDD) and Behavior Driven Development (Cucumber BDD).

• Hands on capability in Developing Automation Scripts, Execution and Analysis Test Results using different type of framework like Modular Driven, Data Driven and Hybrid framework, Keyword driven and designing TDD framework using TestNG as well as BDD framework using Cucumber following Gherkin format with Selenium WebDriver and Maven build tools to manage framework dependencies.

• Highly skilled at developing Selenium WebDriver test scripts using Java in Eclipse IDE and IntelliJ IDEA.

• Experience with cloud-hosted cross browser web and mobile application testing platforms (BrowserStack, Sauce Labs).

• Expertise in analyzing Business and Functional Requirements Specifications for comprehensive test strategy development, test planning, test designing and test execution.

• Experienced in performing Functional Testing, Unit Testing, System Testing, Integration Testing, Regression Testing, Ad-hoc Testing, User Acceptance Testing (UAT), Exploratory Testing, GUI Testing, API Testing and Backend Testing.

• Experience with distributed relational databases at the enterprise level (Oracle RDBMS, MySQL).

• Skilled at using HP ALM (QC) as a test and defect management tool, able to create and execute Automated Test Scripts using Business Process Testing (BPT).

• Experienced in Automation testing using Selenium WebDriver/IDE/GRID, JUnit, TestNG, Jenkins, Maven, Cucumber, and REST API and experienced in using GitHub as a source repository system.

• Experienced in using Apache POI to read data from external sources to feed locators into the test script.

• Good knowledge in using Jenkins to build and run Continuous Integration and formal builds to create artifacts and deploy it in the corresponding repository.

• Experience in testing REST API & Restful web services using Postman and experienced in White Box testing by authoring Java Codes in Selenium WebDriver.

• Experience in development and maintenance of automation frameworks (Test Driven, Data Driven and Hybrid Frameworks) with Reusable Functions library using Selenium WebDriver and Comprehensive knowledge of The Document Object Model (DOM) elements and HTML structure for creating custom CSS and XPath selectors.

• Proficient in Oracle, PL/SQL & SQL queries, Oracle database and Unix/Windows operating systems.

• Experienced in providing training to team members and in creating User Guides, Documentation & Presentations.

• Good communication skills, committed, result oriented, hard working with a quest and zeal to learn new technologies. SKILL SET

• Frameworks: TDD, Cucumber BDD, Junit, TestNG,

Page Object Model, Data Driven Framework.

• Testing Tools: Cucumber, Selenium WebDriver

/Selenium IDE/Selenium Grid, JIRA, HP ALM, Junit,

TestNG, Kafka, Postman, Rest API.

• Micro Services Tools: Rest-Assured, Postman.

• Version Control Tools: Git, GitHub, Bitbucket.

• Build/CI-CD Tools/ Cloud Environment: Maven Build, Jenkins CI CD, Browser Stack, Sauce Labs.

• IDE: Eclipse, IntelliJ IDEA.

• Bug Reporting Tools: JIRA, HP ALM.

Language: Java, CSS, SQL, HTML5, XML, JSON.

• Database: Oracle, MongoDB, MS SQL, MS Access.

• Operating System: Windows, UNIX/Linux, OS X (Mac).

• Applications: MS-Office (Word, Excel, PowerPoint).

• Methodology: Agile Scrum, Waterfall.

• Communication: Slack, Skype/WebEx, MS team.

• Testing: Regression, Smoke, Sanity.

• Application Architecture: Rest API Micro Services, MVC (Model view controller) Design Pattern.

PROFESSIONAL EXPERIENCE

TD Bank, McLean, VA

Senior QA Automation Engineer April, 2020 – Present Responsibilities

• Tested the functionality manually for the code delivered to QA on Sprint basis in agile methodology and Tested the functionality of all the components in the UI as per business requirements to cover Black and Gray Box testing.

• Involved in designing and developing Requirements Traceability Matrix (RTM), Test Plans, Test Strategies, Test Cases, Automated Test scripts, analyzing test results and performing test closure activities.

• Developed test cases and performed Unit Testing and Integration Testing of the application modules using JUnit, TestNG, JDBC API and RESTAssured library.

• Executed all the Test Cases in the Test Environment and maintained them and documenting the test queries and result for future references as well as triage automated test results.

• Participated in the full Software Life Cycle for testing activities – from Test planning, Test execution to test monitoring, status reporting, documentation and data validation and Regression Testing.

• Designed, developed and implemented POM (Page Object Model) based on Automation Testing Framework utilizing Java, Selenium WebDriver, Maven and Cucumber.

• Tested critical bug fixes and participated in defect prioritization and defect triage meetings.

• Identified weaknesses in QA Processes, Web testing, Selenium Automation, Suggested & implemented improvements and performed tests based on Agile Environment and Performed bug reporting and defect tracking using JIRA and Developed, executed complex SQL queries to validate Oracle RDBMS data and MySQL.

• Built automated testing frameworks using Data Driven, Keyword Driven and Hybrid approaches and Page Object Model (POM) and Identified DOM elements using various locators such as ID, Name, Link Text and Partial Link Text, created custom XPath and CSS selectors to locate the Web Elements used in Selenium scripts.

• Created and enhanced numerous test scripts to handle changes in the UAT's Graphical User Interface and in the testing, environment using Selenium Web Driver and Developed BDD test suites using Gherkin language in Cucumber by creating feature files, step definitions and Selenium support code with Java.

• Utilized Selenium WebDriver, Eclipse, Java and TestNG framework in creating test scripts with Data Providers, Annotations, Parameterization, developed test suites and generated HTML reports using ExtentReports library.

• Used Jenkins as the CI/CD pipeline to integrate Selenium tests with GitHub repository.

• Involved in creation of automation in Selenium WebDriver using behavior driven approach like BDD Cucumber.

• Verified all appropriate testing deliverables met including Weekly Status Reports, Test Schedules and requirements.

• Researched and made references on tool and technique adoption based upon the requirements of the environment.

• Negotiated and resolved problems and escalated to management as required. Environment: Selenium WebDriver, SQL, Maven, Jenkins, TestNG, XPATH, CSS, Agile, REST API, MS Project, MS Word, MS Excel, Kafka, JIRA, Jbehave, MongoDB, BDD Cucumber, Windows, Selenium Grid, Oracle. Walmart, Tobyhanna, PA

QA Automation Engineer February, 2018 – March, 2020 Responsibilities

• Involved in Test strategy, prepared detailed Test plan and Test scenarios to test business requirements.

• Worked in an agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release and tracked and monitored defects using JIRA.

• Wrote complex SQL statements to perform the backend testing of the Oracle database.

• Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.

• Performed Parallel, Cross-Browser Testing using Selenium GRID & involved in Automation of the test cases using Selenium WebDriver, TestNG and Maven and created an HTML test report for the entire test suite.

• Developed a Java based library to read test data from XML & Properties files using TestNG and Selenium and wrote acceptance tests using BDD Cucumber, Java.

• Involved in using CI CD Jenkins as a Continuous Integration server to configure with GitHub and Maven.

• Conducted Regression Testing whenever some code module was changed, identified risks and developed mitigation strategies.

• Executed the designed test cases using the POSTMAN tool, validated the JSON data for the given input parameters and performed GET, POST, DELETE operations on REST API and validated the results.

• Performed Regression testing on new builds, every modification in the application using Selenium.

• Implemented automation test scripts in Rest Assured for web service testing.

• Participated in enhancement meetings focused on making the product more effective in real time scenario.

• Played a major part in testing and timely delivery of the product, Analyzed Test Results and Test Matrix.

• Worked on User Acceptance Testing (UAT) with users along with providing training to end-users.

• Implemented Data Driven with BDD (Cucumber) automation framework using Selenium as Java Language.

• Maintained and analyzed large volume of regression test results using Selenium WebDriver.

• Designing and development of Page Object Model Test Automation Framework using Selenium WebDriver. Environment: TestNG, Maven, Java, GitHub, MS SQL Server, PL/SQL, Windows, UNIX, Web Services, Cucumber, Selenium Grid, Selenium WebDriver, Rest API, Postman, XML, JIRA, MS Office Tools. Cigna, Philadelphia, PA

QA Test Engineer October, 2016 – January, 2018

Responsibilities

• Involved in coming up with the Design for Quality Assurance and System Testing keeping in mind the future requirements as described in the Software Requirements Specification.

• Expertise in designing the Test Plans, Test Scenarios, Estimations, Development, Tracking Projects and scripting the Test Cases in order to test the application and Expertise in QA process and different levels of testing such as Unit, Functional, Regression and Integration testing with business scenarios.

• Developed automation framework for Selenium WebDriver in Page Object Model Framework for TDD (TestNG)and for Smoke test and Regression test to generate test execution results using BDD (Cucumber).

• Worked closely with clients in gathering and reviewing the business requirements for each Sprint/Release.

• Used Java language and TestNG framework for scripting, Used Maven for building the WebDriver project.

• Developed a Hybrid framework using Java, Selenium WebDriver, TestNG, Maven and CI CD Jenkins.

• Created a Page Object Model Framework using Page Factory in Selenium WebDriver.

• Developed and debugged Testing Scripts for J2EE applications using JMeter and Coordinated the UAT testing by guiding the users during UAT and Design, develop and automate test scripts using RESTful web services (Rest API) using Rest Assured and postman for check the response.

• Involved in developing and executing automation Regression testing and System testing using Selenium.

• Created various data tables based on created templates for different states to execute batch files.

• Performed build acceptance testing and smoke testing using Cucumber automation tool.

• Developed and executed automation Regression testing and System testing using Selenium.

• Involved in using Maven build tools to manage framework dependency jar files.

• Involved in using Apache POI to read data from external sources to feed locators into the test script.

• Used GitHub as a source repository to share code within the office as well as with the team overseas.

• Developed a Java based library to read test data from XML & Properties files using JUnit and Selenium.

• Involved in preparation of Test Workflow Document and quality assurance standards as needed.

• Participated in building, deploying and troubleshooting the Application. Environment: Selenium, JIRA, Cucumber, TestNG, Jenkins, SOAP UI, Maven, GitHub, Java, SQL, XML, API, Windows, Linux, MS Word, HP ALM, SQL Server, Postman, Rest API, Rest Assured. EDUCATION

Bachelor of Science from National University of Bangladesh REFERENCES

Available upon request



Contact this candidate