Post Job Free
Sign in

Software Engineer in Test

Location:
Port Washington, NY
Posted:
March 04, 2020

Contact this candidate

Resume:

Zannatun Naim Sheum

E-mail: ********.*****@*****.*** Phone: 929-***-****

PROFILE SUMMARY:

Over 8 years of professional experience in Software Quality Assurance.

Proficient in all the phases of Software Development Life Cycle (SDLC).

Experienced through all phases of STLC from Requirements Analysis, Test Planning, Test Case Designing, Test Case Developing, Test Executing, Defect Reporting, Maintenance, and Documentation.

Experienced in analyzing Business, Functional and Technical Specifications.

Extensively experienced in working with Agile Methodology in different sprint size.

Experienced in Leading small to mid-size team members and the ability to interact with off-shore members.

Experienced in using JIRA for project management and maintaining agility.

Proficient in creating Test Cases in different Test Management tools like HP ALM, QTest, Zephyr.

Experienced in Database Testing on different databases using SQL and NoSQL Queries.

Highly skilled in performing Regression, Smoke, Integration, Functional and User Acceptance Testing.

Proficient with using Selenium WebDriver for testing web-based applications and Appium for mobile applications.

Experienced in performing manual and automated testing for Restful API Testing using Post Man and Rest Assured.

Experienced in testing Performance/Load/Stress of the application using JMeter/Blaze Meter.

Experienced in Designing, Developing and Implementing different test automation frameworks like Data Driven, Keyword Driven, Hybrid Frameworks with Page Object Model.

Extensive expertise in designing TDD framework using TestNG as well as BDD framework using Cucumber.

Experienced in automating Mobile Applications on Emulators/Simulators and Real Devices on both iOS & Android OS using Appium.

Extensively experienced in executing test cases in Cloud Services like Browser Stack, Sauce Labs, Experitest for both Mobile & Web application to achieve the multi-platform test coverage of the application.

Handful of experience with using AppliTools for visual validation with the functional test cases.

Experienced in Maintaining the Automation Codes version control such as GitHub, Bitbucket and managing the artifacts in Nexus Repository.

Experienced in using Jenkins and Bamboo for Continuous Integration & Continuous Deployment purpose.

Proficient in using Maven and Gradle as a Build Tool and Experienced with running Parallel Execution.

Good communication & collaboration skills, self-motivated, interest in learning new testing practices and being updated with the changing market needs & technologies and a team player.

TECHNICAL SKILLS:

Testing Tools

Selenium WebDriver, Selenium Grid, Appium, Cucumber, Rest Assured, JMeter, AppliTools, QTest

Defect Management Tools

JIRA, HP ALM/QC

Frameworks (Open Source)

JUnit, TestNG, Serenity BDD, Sprint Boot

Languages

Java, JavaScript, Gherkin, SQL, PL/SQL, HTML, XML, JSON

Build Tools

Maven, Gradle

Reporting Plugins

Allure Reporting, Extent Report, Maven Surefire, TestNG Report

IDE

IntelliJ Idea, Eclipse, Android Studio, XCode

Database

MySQL, Oracle, SQL Server, MongoDB

Version Control

GitHub, Bitbucket

CI / CD

Jenkins, Bamboo

Cloud Services

Sauce Labs, Browser Stack, Experitest

Operating Systems

Mac OS, Windows, Linux, UNIX, Android, iOS

Others

Postman, Charles, Docker, Putty, Curl, Elasticsearch, GraphQL, Kubernetes, Splunk

PROFESSIONAL EXPERIENCE:

NBCUniversal Media, LLC, Manhattan, NY

Software Development Engineer in Test (May 2019 – Present)

Responsibilities:

Worked in an Agile Environment with 2 weekly based sprint with maintaining the workflow in Jira.

Designed and Developed Restful API Testing Framework with Rest Assured and implemented for micro services.

Training and Leading the offshore teams with the developed framework.

Worked closely with the Developers & DevOps Team while setting up the Microservices and deploying them to the different environments.

Used different databases (SQL SERVER, MYSQL, ORACLE) for different services for data validation.

Developed Mock API to replicate end client’s API to test the application’s concurrency and thread safety.

Worked on UI Test Framework in Data Driven approach with Selenium & TestNG in Page Object Model.

Used SauceLabs for cloud execution purpose for the Web UI Application.

Used Jenkins for Continuous Integration purpose, GitHub for repository and Nexus for artifact management.

Used Maven and Gradle as build tool for different projects.

Used Docker to create images for the testing Mock API as well as for the test suite which gets executed through Bamboo to Kubernetes

ENVIRONMENT: Java, Docker, Kubernetes, SQL Server, Oracle, TestNG, Maven, Cucumber, GitHub, Jenkins, Agile, Jira, QTest, Selenium WebDriver, Rest Assured, Salesforce, AWS, Postman, GraphQL, Elasticsearch, SauceLabs, Spring boot

Jefferies Group, Manhattan, NY

QA Team Lead (May 2018 – May 2019)

Responsibilities:

Developed Hybrid Framework in Behavior Driven Development approach from Scratch which supports Web, Mobile (iOS) and Rest API test automation which was capable of executing test cases on cloud or local machine.

Integrated Salesforce APIs to validate data population against the iOS Mobile Application.

Used Selenium for Web, Appium for Mobile, Rest Assured for Restful API in the framework.

Responsible for Training and Leading a team of 15 QA Engineers with the developed framework.

Worked closely with the Network Team while Setting up the Mobile Infrastructure for Automation from scratch.

Evaluated various Cloud Service Providers like SauceLabs, BrowserStack, Experitest’s performance against the iOS mobile application to find out the solutions that meets the requirement.

Used various Atlassian tools like Bitbucket, Confluence, Jira and Bamboo.

Integrated QTest with Jira for writing the test cases with the specific User Stories.

Automated both QTest API & Jira API to automatically create Defect for failure of the execution of Test Case.

Used SQL Server & Salesforce API for data validation in the Test Framework as well as for test data creation purpose.

ENVIRONMENT: Java, Python, SQL Server, JUnit, Maven, Cucumber, Bitbucket, Bamboo, Agile, Jira, Appium, Selenium, Rest Assured, XCode, Salesforce, AWS, Postman, MongoDB.

TD Bank, Mount Laurel, NJ

Software Engineer in Test - Mobile (Feb 2017 – April 2018)

Responsibilities:

Responsible for maintaining Off-Shore Team in multiple locations of India and Canada.

Used JIRA for defect tracking and project management, HP ALM for creating and maintaining test cases.

Developed Test Automation Framework with Appium and JAVA in Page Object Model for automating TD’s iOS and Android Application which was serving TD’s 6.5 million+ users globally.

Monitored developer’s Jenkins which triggered smoke test cases Jenkins job on every passed dev build.

Maintained Regression suite and several Jenkins jobs on both lower environment and production environment.

Executed Regression Suite on nightly basis and monitored the report on following morning and took required actions.

Used AppliTools with functional test cases to cover visual validation of the application.

Performed Parallel Testing on different devices with different versions on real devices.

Managed and maintained the On-Prem Mobile Lab which contained 100+ devices from different version & model.

Used Maven for project's Build Tool, Bitbucket for Repository as well as Version Control and Jenkins for CICD.

Automated Confluence REST API to update all the CICD reports, Automation coverage over the application and Automated Sentiment Analysis on production app review by real customers.

ENVIRONMENT: Java, Selenium, TestNG, Maven, Bitbucket, Jenkins, Jira, Appium, Curl, Putty, XCode, Android Studio.

Wells Fargo, Richmond, VA

Senior QA Engineer (Jan 2015 – Jan 2017)

Responsibilities:

Training the Team Members with the developed framework as well as guiding new team members with all the phases of SDLC and STLC

Performed different types of testing and analyzed software failures and reported bugs on JIRA.

Developed automation framework with Selenium WebDriver, TestNG, Maven for Data-Driven approach in Page Object Model.

Developed and executed test cases for Web-Based Application in JAVA using Selenium WebDriver.

Performed Cross and Parallel Browser testing on different browsers & Used Head Less Browser (HtmlUnitDriver) to reduce regression execution time

Used Maven as Build tool, GITHUB for Code Management and Jenkins for Continuous Integration.

Used JMeter with existing Java codes for Performance/Load/Stress testing.

Wrote Restful API test cases in Postman for different endpoints using different rest methods.

ENVIRONMENT: Java, JavaScript, MySQL, Selenium WebDriver, Selenium Grid, TestNG, Maven, GitHub, Jenkins, Rest Assured, JMeter, Agile, Jira, Postman.

DIRECTV, New York, NY

QA Engineer (Feb 2013 - Dec 2014)

Responsibilities:

Designed, developed and implemented Data Driven Testing Framework utilizing Java, TestNG, and Selenium, Appium for the both Mobile and Web Application which is being accessed over millions of users.

Defined and built the project structure using Gradle and used GITHUB for version control system of the repository.

Ran Regression and Smoke testing of both Web and Mobile Application.

Automated applications on both iOS, Android OS using Appium and ran test cases in Cloud Service (Sauce Labs).

Tested RESTFUL API of the application using Rest Assured and performed Data Validation against database.

Tracked the defect of the application and worked closely with the developers in fixing the defects.

Used JIRA as the defect tracking and project management tool and wrote Test Cases and Test Scenarios for various User Stories of the sprint.

ENVIRONMENT: Appium, Selenium WebDriver, Jira, HP ALM, Java, JavaScript, MySQL, TestNG, Cucumber, Gradle, GitHub, Jenkins, Rest Assured, JMeter, Appium, iOS, Android.

Blue Cross Blue Shield, Jacksonville, FL

QA Engineer (Jan 2012 - Jan 2013)

Responsibilities:

Involved in writing the Test Plans and developed the Test Cases according to the Business Requirement Document.

Manually performed Positive Testing and Negative Testing on the application.

Worked on existing Automation Testing Framework utilizing Java, JUnit with Selenium.

Involved in converting Manual Test Cases into Automated Scripts.

Wrote manual test cases in HP ALM for different user stories.

Executed Regression and Smoke automation test cases.

Performed Database Testing using SQL Queries.

Prepared and submitted Test Status Reports during test execution process.

Submitted Weekly Report through Bug Reports and maintaining Traceability Matrix using ALM.

ENVIRONMENT: Quality Center/HP ALM, SQL server, Selenium, JUnit, Maven, Java, GitHub, SQL, Oracle, SoapUI.

EDUCATION:

Bachelor’s Degree Management Information System (MIS)

References available upon request



Contact this candidate