Post Job Free

Resume

Sign in

Test Automation Quality Assurance

Location:
Lawrenceville, GA
Posted:
August 29, 2023

Contact this candidate

Resume:

Md Akmal Hossain

e-mail: adzbv4@r.postjobfree.com

Mobile: 762-217- 9223

Professional Summary:

Overall, 9 years of experience in Manual & Automation testing in all stages of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).

Responsible for the timely delivery and ensuring quality of the deliveries.

Understanding and identifying gaps in business requirements and analysis.

Converted more than 1800 manual test-cases into automated test which reduced 70% of manual effort.

Flagging bugs and defects and relaying issues to the software engineer.

Interact with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).

Testing types: manual testing, functional, non-functional testing, white box, black box testing, dynamic, static testing

Test preparation: test data, test environment, test design techniques, Test case design

Involved in preparing the requirement traceability matrix (RTM)

Bug management: bug reporting, bug life cycle, bug management tools

Test execution: run test cases, regression testing, exploratory testing, bug validation, test tracking, test prioritization.

Strongly experienced in Page Object Model to Automate Functional and Regression Testing by creating Hybrid Framework using Eclipse, Maven, Java, TestNG and Selenium WebDriver.

Expertise in leading and managing system integration testing and user acceptance testing projects.

Ability to successfully lead multiple projects in parallel with aggressive delivery timelines.

Expertise in End-to-End Testing(E2E), System Integration Testing (SIT), Smoke Testing, Backend Testing, Black Box and White Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.

Experienced in preparing and executing Test cases, evaluated test results and Report discrepancies to the development team using ALM.

Experience in using build/deploy tools such as Jenkins, for Continuous Integration & Deployment for Microservices.

Implemented testing of REST Microservices using spring boot.

Expertise on testing RESTful architecture API using Framework Rest Assured for Web Service.

Developed and maintained custom libraries for the common automation framework using JAVA in Selenium as SDET.

Designed and implemented the REST API and executed the test cases by using Postman collection tool.

Conceptualized, designed, and implemented automated functional API test cases using SOA test, and Soap UI

Good in writing SQL queries for backend data validation and data integrity check.

Writing SQL queries for accessing data from the MySQL/Oracle/SQL Server/MongoDB/Gemfire.

Experience with Medicaid, CHIPS and Medicare and Health Insurance flow.

Applied Agile Test Practices SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story cards based on Acceptance Test Driven Development ATDD.

Good knowledge in Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.

Expertise in Scheduling testing jobs and set up the flag to run automation script.

Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.

Able to work independently and with another QA Analyst on a project.

Excellent analytical, communication, documentation, and interpersonal skills.

Ability to adapt myself to any environment, Self - Learner and hard worker. Comfortable in working with the team.

Good Knowledge on using BDD Frameworks like Cucumber using Gherkins using Java language.

Good knowledge of utilizing cloud technologies including Pivotal Cloud Foundry (PCF), Amazon Web Services (AWS).

Knowledge of associated technologies such as: Windows Server, Active Directory (Azure

Participate in development of roadmaps and participate in the standards process for Identity and Access Management (IAM) solutions

TECHNICAL PROFICIENCY

Methodologies

Agile, Kanban, Waterfall

UI Automation Testing

Selenium WebDriver, Cucumber BDD,

API/Web Automation Services Testing

RESTful API as RestAssured, SoapUI, JMETER, POSTMAN

Frameworks

Page Object Model (POM) as Data Driven, Hybrid Framework, BDD as Cucumber, TDD as TestNG, Spring MVC and Hibernate, Log4j

Build and Dependency Management

Maven

Continuous Integration (CI)

Jenkins

Repository Systems/ Version control systems

Git and GitHub, BitBucket, SVN

Distributed Execution

Docker, Sauce Labs, Selenium Grid

Project Management

JIRA, HP ALM, TestLink

Programming Language

Core JAVA, JSP, C, C++, JavaScript, SQL, XML, JSON, HTML, YAML, jQuery, React.js, Node.js, Express, Ajax, Spring, Hibernate, Servlet, Jax-RS, Jax-WS, Jersey

IDE

Eclipse, IntelliJ, STS

Web/Application Servers

Apache (Tomcat, XAMPP), IIS Server

RDBMS

Oracle, MS SQL Server, MySQL, Gemfire, MySQL workbench

NoSQL/ Document-oriented databases

MongoDB

Cloud Technology

PCF Client API, CF User Defined Services, Sauce Labs, AWS, Azure, Oracle cloud Infrastructure

OS

MAC, Windows, Linux/Unix, Android

Education:

MIT Professional Education

Cloud & DevOps: Continuous Transformation

https://www.credential.net/11367592-8256-4754-8f59-90c407b1e570

Georgia Institute of Technology

Full Stack Flex Web Development & Test

URL: https://bootcamp.pe.gatech.edu/

Graduate: October 2019

University of Development Alternative

B.Sc. in Computer Science & Engineering

URL: http://uoda.edu.bd/

Graduate: February 2011

LinkedIn: linkedin.com/in/akmal360/

GitHub: https://github.com/akmal360

GitHub Pages: https://akmal360.github.io/portfolio/index.html

Certification: Oracle

Oracle Cloud Infrastructure Foundations 2020 Certified Associate

https://www.youracclaim.com/badges/4e35262c-2f41-4e50-a93a-5e16c648f81a/linked_in

Oracle Cloud Infrastructure 2019 Cloud Operations Certified Associate

https://www.youracclaim.com/badges/4e35262c-2f41-4e50-a93a-5e16c648f81a/linked_in

Oracle Cloud Infrastructure 2019 Certified Architect Associate

https://www.youracclaim.com/badges/2a4050f8-32bd-4bc1-96a6-dbae0ea72048/linked_in

Certification: Microsoft

Microsoft SharePoint 2013

Professional Experience:

Randstad Aug 2021 – Present

[Kaiser Permanente] Aug 2021 – August 2022

Sr. Automation Engineer (SDET)

Responsibilities:

Experience in Manual and Automation testing of GUI and functional aspect of Client – server and web base applications on multiple levels of SDLC and STLC

Using Java OOP’s concepts for developing automation framework using Eclipse Maven, Selenium WebDriver and TestNG with TDD approach.

Have used automation Framework using page object model with Page Factory Class and Apache POI

Using Java performed Data Driven Automation Testing and SQL, JDBC connection and selenium WebDriver for test Automation.

Used selenium GRID for cross platform and cross browser testing by running the test script on different version.

Performed web service testing using Java and Rest Assured tested Rest API’s call.

Used writing customize Xpath to locate web elements.

Experience with continues integration tool Jenkins, build management Maven and version control/source management tool GitHub implementation for Selenium script and also had an exposure to DevOps

Work with the project teams on implementing the defined business Roles within Access & Identity Management (AIM) solution.

They can use it as a standards-based approach for adding single sign-on (SSO) authentication to their apps, allowing it to work well with a user’s pre-existing credentials; this IAM tool also provides APIs that can help build personalized UI experiences with existing organizational data.

These projects allow me to individuals to work together towards a. common goal, thereby developing teamwork and leadership skills.

Workflow manual testing of series of task to produce a desired outcome in several stages.

Planned, developed, and executed the quality assurance activities.

Testing on cloud based like Azure, Bluemix in environment QA, UAT, Prod Testing.

Reviewed use case, wireframe, design mocks and business requirements document with business development teams.

Execute and manage requirements, test plan test cases using Selenium page object model framework.

Interacting with PO(s) / BA(s) to understand the requirement from its core.

Ensuring delivery of contents with no spill overs.

Design and implement automated test strategies and test frameworks to support healthcare software project testing efforts.

Work with multiple teams to achieve overall goal. Define criteria for testing, develop test cases, scenarios, and scripts to ensure application quality

Create or provide input to weekly reports, including periodic activities and projects (e.g. Jira, Confluence, SharePoint)

Coordination and communicating with the clients in analyzing and solving production issues. Experience using CICD tools such as Jenkins

Agile Program management, JIRA-Agile Scrum/Kanban, Bug Cycle management, SDLC designs advice using JIRA.

Developed and executed Test Cases to test data loads, verify application rules and workflows & data

Participate in review, implementation, and training of testing standards, defect processing, and metrics reporting for the Quality Assurance department.

Trained new resources with the functional and technical knowledge of the application/ system under test.

Successfully integrated with Jira and Xray. So that we have got 100% test result including manual and automation.

Environment & Tools: Azure Cloud, Bluemix Cloud, Java, Selenium, Rest Assured, Jira, Confluence, Xray

Tools: eclipse.

Pyramid consulting [Cox Communication] Jun 2021 – Jul 2021

Sr. QA Test Engineer

Responsibilities:

The high-level workflows involve the following systems like ICOMS, BACON, iControl, SMP

Defined Business Use Cases and Activity Diagrams to represent different workflows and associations.

Web portal testing for functional knowledge of Provisioning Systems in OSS.

Involved in the weekly client meeting to develop in-depth knowledge and understanding of the application requirements.

Generated Use Case diagrams using Microsoft Visio to depict process flows, timelines, and cost-benefit models.

Test Planning, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Test log, Test results, Test Traceability Matrix and Test Metrics.

Generate and review Business Test Cases and prepared Use Case Documents.

Create Workflow Diagrams, Process Models, Activity Diagrams, and Use Cases for incorporating design changes in business processes

Prepared the Vision Statement and Documents containing essential business elements and detailed definitions and facilitated requirements definition and vendor communication for desired system enhancements.

Gathered User and Business Requirements through design sessions, brainstorming and prototyping.

Analyzed the impact of Business Process changes on the existing systems and process flows. Analyzed the testing efforts that would be undertaken by other systems due to the changes in current systems.

Coordinated analysis, development, and testing efforts between various application teams.

Studied existing Business Application and Processes, collected End-User Requirements, analyzed sources of revenue leakage, and suggested the improvised business process model.

Worked closely with Developers and User Representatives, participated in the Product Design Process including specifications and end-user reviews and application walk-through.

Environment & Tools: GUI testing of ICOMS, BACON, iControl, SMP, Postman.

Datum Software Sep 2020 – May 2021

Johns Creek- GA

Responsibilities:

Sr. Automation Engineer (SDET)

Writing code and script to automate provisioning of Selenium Java using Page Object Model.

Wrote Test Automation Script using Java, Selenium WebDriver and TestNG which performed sanity testing on every deployment performed in QA Environment and sent Email Notification on failure.

Wrote Test Automation Script using Java, Selenium WebDriver and TestNG which performed Regression testing

Developed a Hybrid Framework using Page Object and Data-Driven Model on top of TestNG and Selenium WebDriver for test automation.

Senior QA Engineer Automation and White Box who wrote Test Plans, created and executed Test Scenarios / Test Cases and logged defects in Test Director using White Box techniques referencing the code

Experience in Core Java API, development by applying different concepts like OOPS concepts, Collections, Strings, Lambda and Functional Interfaces, Methods and Encapsulation, Class design, Exception handling, Multithreading, etc.

Extensively used concepts of Core Java like Class, Object, OOPs (Inheritance, Polymorphism, Abstraction, and Encapsulation), Collections and developed Page classes and POJO classes as per the requirements.

Extensively used TestNG Listener to generate automatic response on Test failure, Skip, and Success.

Used Extent Report for creating Test reports.

Used Jenkins with Maven for continuous integration.

Used TestNG Data Provider and Apache POI for Data Driven Testing.

Configured Jenkins as a Continuous Integration server with GitHub and Maven.

Developed and executed SQL queries in the database to conduct Data integrity testing.

Involve in Testing REST service using Rest API with Rest Assured and tested JSON format.

Have developing REST API automation script.

Wrote and executed Test Cases for User Stories and Logged Defects for test failures using JIRA.

Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3.

Familiar with Cloud watch, Elastic IP's and managing security groups for EC2 Servers.

Developed API for using AWS Lambda to manage the servers and run the code in the AWS.

Environment & Tools: Java, Selenium WebDriver, TestNG, Maven, Jenkins, MS Excel, MS Word, JSON, AWS, Jira, Test Link, eclipse.

HCL America [Synchrony] Jun 2018 – Feb 2020

Alpharetta- GA

API Test Automation Lead Engineer

Responsibilities:

Involved in Agile SCRUM meetings with the Development and Product Management team and analyzed and developed product stories and included them in Sprint backlog.

Tested Microservices implementations using RESTful web services, Spring Boot, Spring JDBC, Cloud Config server with PCF.

Designed, implemented and tested the Spring Domain Model for the services using Core Java.

Experienced in driving Quality Assurance and excellent technical and problem solving, organizational, compliance skills.

Experience with testing Automation of API testing using Rest-Assured.

Used Postman & SOAPUI for rest service testing.

Agile Program management, JIRA-Agile Scrum/Kanban, Bug Cycle management, SDLC designs advice using JIRA.

Working on Jira Agile Boards and configured.

Provided an aggregated, cross-application project view of quality status and defect trends and managed and enforce consistent workflows and processes using ALM.

Analyzed the System Specification to develop the Test Cases

Developed and executed Test Cases to test data loads, verify application rules and workflows & data security.

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

Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.

Coordination and communicating with the clients in analyzing and solving production issues. Experience using CICD tools such as Jenkins

Using Splunk developing dashboards, forms, SPL searches, reports, and views, administration, upgrading, alert scheduling, KPIs, Visualization and Splunk infrastructure.

Strongly Communication with customers, developers and Product Owner, Stack holder.

Collaborate with Product Management teams to identify great services that we can develop to solve real problems for our customers.

Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).

Explained to executive-level personnel on how PCF is the key component for a meaningful digital transformation

Solutions involved logging with Splunk, custom build packs, service-to-service security, and other common issues faced when PCF is involved in a large-scale digital transformation

Contributed to the SDET applications architecture of several microservice on PCF

Hands on experience in Splunk to create various application-based dashboards for security event monitoring.

Environment & Tools: Jira, Java spring tool suite, Selenium WebDriver, TestNG, Maven, Jenkins, MS Excel, MS Office, JSON, Java, HP ALM, Splunk, New Relic, Pivotal cloud foundry, eclipse.

Wells Fargo, Richmond- VA May 2017 – Apr 2018

Selenium Test Automation Engineer

Responsibilities:

Developed BDD (Behavior Driven Development) Test Automation framework in multiple sprints using Java and open-source technologies like Selenium Web Driver and Cucumber/ Gherkin.

Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-Scrum methodology

Involved in SCRUM meetings with the Development and Product Management team and analyzed and developed product stories and included them in Sprint backlog.

Involved in complete SDLC -Agile methodology. Test scripts were automated using TestNG framework with Selenium WebDriver for the application

Tested Web Services for application to ensure all the components are working as per the requirements.

Designed and documented HTTP Protocols with REST/JSON, SOAP/XML UI, APIs data formats and API versioning strategy.

Web services testing via Tool SOAP UI Restful web services with REST assured.

Developed and executed Test Cases to test data loads, verify application rules and workflows & data security.

Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.

Reviewed and Designed Functional Requirement Specifications and Test Plans.

Analyzed the System Specification to develop the Test Cases.

Involved in Functional, Integration, and Regression Testing to make sure that new build was compatible with all types of browsers at every phase of testing.

Participated in use-case reviews, authored, and reviewed test planning artifacts in ALM.

Provided an aggregated, cross-application project view of quality status and defect trends and managed and enforce consistent workflows and processes using ALM.

Used ALM to attach screenshots and associated the defect with the proper severity and priority, and linked the related Test Script, from which the Defects were generated.

Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using ALM.

Tested on Different databases like Oracle, SQL server using SQL Queries.

Designed, developed, and implemented Data Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.

Conducted Black box, Functional, Regression, Smoke testing with Eclipse TestNG, Selenium WebDriver, Maven, Java, for web-based applications.

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

Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber using Gherkin Language.

Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.

Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.

Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.

Supported early morning/off-hours/weekend launch and monitored systems with business teams as needed.

Environment: Java, Selenium WebDriver, TestNG, Cucumber/ Gherkin, Junit, Maven, Jenkins, Unix, MS Excel, MS Office, XML, Java, Oracle, SQL Server, Toad, Windows, HP ALM

T-Mobile, Atlanta- GA Jul 2014 – Feb 2017

Selenium Engineer

Responsibilities:

Wrote Test Cases and Test Procedures based on the Test Plan.

Analyzed project documentation and prepared detailed Test cases.

Analyzed, Understood and Estimated requirements.

Involved in the System and Integration testing.

Performed Positive and Negative testing.

Used Quality Center to create Test outlines and maintained Test scripts and created, modified, and debugged the Scripts.

Assisted in User id clean up, Create User Ids, Reset Passwords, and Create New Projects in Quality Center/ALM.

Created the Traceability matrix using Quality Center/ALM.

Used Quality Center to create Test outlines, maintained Test scripts; created, modified, and debugged the Scripts.

Performed Data integrity testing by executing SQL statements and validated the tables in the database.

Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.

Developed and maintained custom libraries for the common automation framework using C# in Selenium.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium.

Designed Automation Testing Framework for web-based applications using Selenium that maintains the workflow as an end-user.

Developed automated testing for REST API testing.

Prepared Test status reports for each stage and logged any unresolved issues into Issue’s log.

Involved in Meetings and walkthroughs and Responsible for weekly status.

Environment: C#, Selenium WebDriver, Specflow, RestSharp, Java Script, Oracle, MS Visio, MS Excel, Windows, UNIX, MS Office, Jenkins, HP Quality Center.



Contact this candidate