Post Job Free

Resume

Sign in

Quality Assurance Web Services

Location:
Milpitas, CA
Posted:
March 29, 2024

Contact this candidate

Resume:

***. Dempsey Rd. APT#***,

Milpitas, CA-*****.

Phone: 408-***-****

Email: ad4ntc@r.postjobfree.com

Mohammad Humayun Kabir

Professional Summary:

•14 years of experience in Software Testing as Automation Engineer (Selenium)/Software Quality Analyst / QA Tester in delivering critical solutions on various levels of Quality Assurance for Web based, and Client/Server based applications.

•5 Plus years experience in WEB UI testing with Selenium Webdriver and Selenium RC.

•Experience in full Software Development Life Cycle (SDLC) and Methodologies and Validations to ensure the Quality Assurance Control. Full Versed with Agile/ Scrum Development Methodology and Related tools ( Jira)

•Extensively experienced in Software QA performing Manual and Automated Software Testing, writing Test plans and Test cases using various Automation Tools including Rest Assured framework

•Good experience in testing RESTful Web services and SOAP

•Experience in developing end to end automation using Selenium Web Driver/RC/IDE/Grid, Junit/TestNg, ANT, Maven, Hudson, Web Services (REST, SOAP).

•Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium Web Driver.

•Expert on Selenium Automation using Web Driver and Server. Heavy programming using Java, Junit, Testing.

•Expert on backend API Webservices testing using HTTPClient and RESTAssured frameworks

•Domain Experience in Energy, Power-Grid, Web base related companies

•Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Hudson for Continuous Integration.

•Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.

•Experience in creating Test Plans, writing & executing Test Cases, Manual Testing, and automated Test Execution.

•Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser and Database Testing.

•Good experience in Web Services testing using HTTPClient, SOAPUI, RESTAssured which involved in validating the JSON response and verifying it against the expected output.

•Experience in Testing Database Applications of RDBMS in Oracle 10g/11g, MS SQL Server and DB2.

•Good experience with source version control tools Subversion (SVN) & GIT.

•Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Centre, Bugzilla and Jira.

Technical Skills:

Automation Tools:

Selenium RC, Selenium GRID, Web Driver (7 years)

SoapUI, JUnit, TestNG, (10 Years)

Rest Assured (10 Years)

Mockito.

Languages:

Java (14 Years)

JavaScript (3 Years)

, C++ (6 Years)

, XHTML, XML, and SQL, AngularJs (5 Years)

Technologies:

Web Services (8 Years), XPath, DOM, Ajax, JSON, and CSS

Databases:

Oracle 10g, MYSQL 5.0, SQL Server

J2EE Technologies

•J2EE Technologies: JSP, Servlets, spring, spring boot Hibernate, JSTL, Maven, JDBC, SVN.

Test Framework

Junit, TestNG – 14 Years

Work Experience: (Software Test Planning and Execution):

Drishticon Incorporation - Client Walmart, USA Dec 2023- Present

Senior Test Engineer

Responsibilities:

•Writing ECommerce related back-end automation Using Java and Cucumber BDD.

•Maintaining and analyzing daily run of automation test suite by Jenkins Jobs.

•Developed automation test cases, executed tests in QA environment and logged defects in Jira.

•Used mock for Backend API testing.

•Designed tests and created a regression test suite for automated REST services.

•Running and maintaining ECI with Jenkins.

•Understand and analyze defects by reading Kibana and AWS log data.

•Collaborating with Product managers and business analysts for functional requirements, resource allocations, Risk, and deliverables for each sprint.

Eliassen Corporation - Client Apple, Sunnyvale Oct 2022- June 2023

Senior Test Engineer

Responsibilities:

•Writing device related back-end automation Using Java.

•Maintaining and analyzing daily run of automation test suite by Jenkins Jobs

•Maintain the device lab for doing tests on apple device.

•Developed automation test cases, executed test in QA environment and logged defects in Radar

•Created UI Automation tests suites using Java Selenium Web Driver.

•Used Radar for bug filing and bug triage.

•Used mock for Backend API testing.

•Designed tests and created a regression test suite for automated REST services.

•Running and maintaining ECI with Jenkins.

•Collaborating with different teams for E2E test execution.

•Tested Back-end API with multi factor authentication with apple devices.

Ellie Mae, Pleasanton Oct 2018- Oct 2022

Lead Test Engineer

Responsibilities:

•Leading a QA team of 7 people for day-to-day QA activities.

•Writing back-end automation testing using Rest Assured and TestNG.

•Tested Application with two factor authentication with SMS and OKTA verification.

•Maintaining and analyzing daily run of automation test suite by Jenkins.

•Developed automation test cases, executed test in QA environment and logged defects in JIRA

•Created UI Automation tests suites using Selenium WebDriver along with TestNG.

•Writing front end automation for a React base application with Selenium WebDriver IO.

•Used JIRA for bug filing and bug triage.

•Designed tests and created a regression test suite for automated REST services.

•Running and maintaining ECI with Jenkins.

•Understand and analyze defects by reading Kibana and AWS log data.

•Collaborating with different teams for E2E test execution.

•Validating EC2 Instances AWS logs with CloudWatch as well as lambda function data.

•Hands on Experience of all aspects of Amazon AWS infrastructure specially for debugging purposes.

•Collaborating with Product managers and business analysts for functional requirements, resource allocations, Risk and deliverables for each sprint.

Apple, Sunnyvale Aug 2018-Oct 2018

Senior Test Engineer (Contract Position)

Responsibilities:

•Creating backend automation testing using Rest Assured and Test Ng.

•Developed automation test cases, executed test in QA environment and logged defects in JIRA.

•Created UI Automation tests suites using Selenium WebDriver along with TestNG.

•Writing front end automation for a React base application with Selenium WebDriver IO.

•working in AGILE environment

•Used JIRA for bug filing and bug triage.

•Running and maintaining ECI with Altus and Jenkins.

•Configure and maintain test harness.

Intuit, Mountain view, CA June 2018 to Aug 2018

Test Engineer -3

Responsibilities:

•Created Front End Automation UI tests suites using Selenium WebDriver and Martini.

•Creating backend automation testing using Rest Assured and Test Ng on Salesforce platform.

•Creating Behavior Driven test cases with cucumber java and Test Ng

•Developed automation test cases, executed test in QA environment and logged defects in JIRA

•working in AGILE environment

•Used JIRA for bug filing and bug triage.

•Running and maintaining ECI with Altus and Jenkins.

•Configure and maintain test harness.

PayPal, San Jose, CA Jan 2017 to May 2018

Sr. SDET Engineer in Test

Responsibilities:

•Created Front End Automation UI tests suites using Selenium WebDriver along with NodeJS and NemoJs.

•Creating backend automation testing using NodeJS and Nemo Data drive framework.

•Worked on developing SOA oriented backend automation framework for testing RESTful APIs using Java, Filter Coffee, TestNG and REST Assured.

•Creating Behavior Driven test cases with cucumber java and Test Ng

•Developed automation test cases, executed test in QA environment and logged defects in JIRA

•working in AGILE environment

•Used JIRA for bug filing and bug triage.

•Running and maintaining ECI with Altus and Jenkins.

•Configure and maintain test harness.

GE, San Jose, CA Nov 2015 to Dec 2016

Sr. SDET Engineer

Responsibilities:

•Created Automation UI tests suites using Selenium WebDriver along with TestNG. Generated automated test reports using Report NG plugin

•Performed backend automation testing using REST Assured framework.

•Worked on developing backend automation framework for testing RESTful APIs using Java and RESTAssured.

•Worked on writing backend tests for Websocket API used for testing real time applications.

•Performed Functional, Regression, Ad-hoc testing to automate some of the features using Selenium.

•Used Selenium Grid for cross browser testing (Internet Explorer, Chrome, and Firefox).

•Used Maven build tool for the purpose of compile, run, deploy and to add external dependencies to the test framework.

•Developed automation test cases, executed test in QA environment and logged defects in JIRA.

•Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.

•Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components.

•Performed cross browser compatibility testing between different operating systems.

•Good experience using SVN version control tool

•Kept a strong communication with QA manager, Product manager, Business Analyst and developers

Environment: Java, Agile, Selenium WebDriver, JavaScript, Junit, SoapUI, XPath, ANT, Eclipse IDE, Agile, JIRA, SQL, PL/SQL, Oracle, Windows.

Alstom Grid, San Jose, CA (GE Affiliated company) Apr 2012 to Nov2015

Senior Software Test Engineer

Responsibilities:

•Responsible for testing web based applications using Selenium Web Driver.

•Automated RESTful Web Services using HTTPClient along with TestNG

•Designed tests and created a regression test suite for automated REST services

•Involved in Design and Implementation of Business Logic functions and Technical requirements.

•Responsible for defining Testing Scope, Approach, Strategy, Test Entrance and Exit Criteria.

•Performed automated testing using Selenium WebDriver, TestNg, RestUI on various applications

•Performed Functional testing to identify various critical points in the application and automated it by using Selenium WebDriver on different module of corporate web site.

•Performed service level functional manual testing using Postman

•A very good understanding of programming language Java and its Object Oriented Concepts.

•Performed Front end GUI testing of the application which includes testing correct error message, color scheme, scroll bar, tooltip, font consistency, spellings, tabindex, working of links, correct values in combo box, Help manual, shortcut keys, Boundary Analysis.

•Design and develop Functional automated Test suites (Selenium WebDriver with TestNg) for UI testing.

•Developed generic Selenium API to be reused by different teams.

•Worked on Page Object Model framework in particular to encapsulate the internal state of web page to a single page object.

•Used Firebug for the web-based application testing with Selenium WebDriver for the commands and locator applications.

•Participated in software requirements and implementation design reviews and attending Scrum Kickoff meetings, Product Backlog in Agile software development.

•Experience in Writing GUI Automation Test Cases using Selenium RC and JUnit in Java.

•Experience in Multiple Browser Testing using Selenium GRID

•Experience in writing SQL Queries for Back End Testing

•Good Experience suing Subversion (SVN) as the version control tool along with GIT

•Interacted with Business Analysts for requirement gathering.

•Running manual smoke and regression tests after each major releases and patches.

•Responsible for running test cases during each test cycle.

•Involved in creating jobs for Sanity and Regression test suites using Hudson.

•Involved in documenting test cases.

•working in AGILE environment

•Used JIRA for bug filing and bug triage.

Environment: Java, J2ee, Selenium IDE, Selenium Web Driver, xPath, Eclipse, Maven, Web Services, TestNG, Oracle, HTML, Java Script, Agile, SQL Navigator.

UISOL, Santa Clara, CA Feb 2011-April 2012

Sr. QA Engineer

•Developing automated scripts using Java Based Framework and Selenium RC.

•Written brand new Test Cases using Selenium RC Along with customized java framework.

•Responsible for developing test plan, test cases for functional and GUI testing of the system.

•Performing full regression test after each release.

•Performing Back End testing using SQL.

•Testing the Drbms software using REST.

•Writing Manual Test cases and converting them for automation.

•Running manual smoke and regression tests after each major releases and patches.

•Responsible for running test cases during each test cycle.

•Documenting Bugs and other project related issues using JIRA.

•Identified application defects and interacted with developers to resolve them and provided full support to the testing team using the bug tracking tool JIRA.

•Coordinate with Product Managers, Engineering, and Support team to deliver high-quality and enterprise-class software releases on a timely basis.

•Responsible for setting up eclipse, Jboss, Selenium environment for new employees.

Environment: Java, J2ee, Selenium IDE, Selenium RC, xPath, Eclipse, Maven, Web Services, TestNG, Oracle, HTML, Java Script, Agile, SQL Navigator

Tiny Prints, Sunnyvale, CA June 2010-Jan 2011

QA Engineer

•Developed automated scripts using Selenium RC and Selenium IDE.

•Written brand new Test Cases using Selenium RC Along with Php Unit for the new UI enhancement.

•Fixed Broken Automated test Suites by using Selenium RC.

•Running manual smoke and regression tests after each major releases and patches.

•Responsible for running test cases during each test cycle.

•Identified application defects and interacted with developers to resolve them and provided full support to the testing team using the bug tracking tool JIRA.

•Involved in process to improve quality and reliability by documenting test results and recommendations.

•Involved in testing and updated the project plan with the testing timelines.

Environment: Java, J2ee, Selenium IDE, Selenium RC, xPath, Eclipse, PHP Unit, Maven, Junit, TestNG, MYSQL, HTML, Java Script, Agile.

Smaato Inc, Redwood Shores, CA Jan 2009- May 2010

QA Engineer

•Experience in extending, executing, analyzing regression, functional and performance test plans, automation for different products user interface components.

•Develop automated tests using Selenium RC.

•Identify, setup, test, and troubleshoot various permutations of software/hardware/network configurations.

•Experience with different tools, scripts, and programs to implement test automation, using a powerful collection of in-house frameworks and tools.

•Tested various products with permutations of software/hardware/network configurations of user interfaces hands-on.

•Innovate and improve processes and helped to develop, execute, extend, and analyze test plans and automation.

•Responsible for developing test plan, test cases for functional and GUI testing of the system.

•Extensively tested the graphical user interface components.

•Responsible for delivering product builds, analyzing build results, modifying and optimizing build tools, and contributing to technical documentation

•Identified application defects and interacted with developers to resolve them and provided full support to the testing team using the bug tracking tool Jira.

•Conducted numeric, non-numeric and limits data validation using positive and negative data

•Provided timely feedback to developers as bugs are found using Jira.

Environment: Java, J2ee, Selenium IDE, Selenium RC, xPath, Eclipse, Maven, Junit, HTML, Java Script.

Yahoo! Mobile Team, Sunnyvale, CA July, 2008 – Oct 2008 QA Analyst

•Performed black box testing to identify various critical points in the application for Yahoo! Mobile team and gone through detailed understanding of mobile applications and web applications.

•Prepared test cases by analyzing functional requirement specification document for Yahoo Mobile.

•Testing compatibility and functionality testing of application for different handsets under various environments to test handset configuration which maps with application.

•Identified application defects and interacted with developers to resolve them and provided full support to the testing team using the bug tracking tool Bugzilla.

•Performed Integration testing, Regression testing and System Testing.

•Participated in various meetings, discussed Enhancement and Modification Request issues.

•Provided timely feedback to developers as bugs are found using Bugzilla.

•Involved in process to improve quality and reliability by documenting test results and recommendations.

•Involved in testing and updated the project plan with the testing timelines.

•Coordinated the walkthrough and kickoff meetings with developers and project managers

Environment: Java, HTML, Java Script, Bugzilla, Device Anywhere simulator.

Automation Framework Code Sample:

https://github.com/mohammadkabir/KABIRE2ERESTAPIFRAMEWORK/tree/master

B.SC in Marine Engineering, Asian Institute of Maritime Studies, Manila, Philippines (2002)

B.SC in Computer Science, California State University at East Bay, CA, USA (continuing)

Citizenship: US citizen.



Contact this candidate