Post Job Free

Resume

Sign in

Quality Assurance Automation Engineer

Location:
Valley Stream, NY, 11581
Posted:
January 19, 2024

Contact this candidate

Resume:

Qadir K Syed

347-***-**** ad2xa8@r.postjobfree.com Valley Stream, NY

LinkedIn: https://www.linkedin.com/in/qadir-syed/

Profile and Objectives: Quality Assurance Automation Engineer

IT Industry professional with almost 6 years of experience in software testing both manual and automation. Equipped with complete understanding of the verification and validation of software products developed through SDLC process. Skilled in designing test scenarios and executing them in different phases of STLC. Experience in Manual Testing, Automation Testing using BDD and Hybrid Framework, API Testing, GitHub & software build and deployment automation tools like Jenkins.

Looking to excel my career in the Software Industry as a Quality Assurance Engineer where I can utilize my experience and expertise and constantly learn new technologies.

Technical Skills

Software Testing Tools: Selenium, Karate, Junit, TestNG, Cucumber, Postman, Jmeter, Cypress, SoapUI, Wiremock, REST-assured, Jira

Platforms: Windows

Languages: JAVA, Python, C#, HTML, JSON, XML, JavaScript, SQL

Database: Oracle, MySQL,

Methodologies: Agile Model - Kanban, Scrum

CICD and VC Tools: Jenkins, GitHub

Professional Summary

Six years of experience in Software validation and Quality Assurance testing, mostly focused on testing Client/Server and Web based applications.

Worked in Waterfall and Agile SDLC environment.

Experience in writing automated tests in Java using Selenium, utilizing IDEs like Eclipse and IntelliJ.

Expert in writing and executing Test Cases & Reporting Bugs.

Expert in developing and working with different types of frameworks such as Hybrid frameworks, Data Driven and Behavior-Driven Development incorporating Maven components using testing tools like Cypress, Wiremock, Selenium and Selenium grid.

Experienced in developing and using BDD testing frameworks using tools like Cucumber.

Knowledgeable in unit testing tools such as TestNG, Junit.

Experienced in project management tools like JIRA and ALM.

Expertise in testing the browser compatibility for the web applications using browsers like: Firefox/Safari/Chrome.

Knowledgeable in writing SQL queries and developing stored procedures and functions for data retrieval and database testing and verification.

Expertise in functional testing, smoke testing, regression testing, black box testing, GUI testing, sanity testing, ad-hoc testing, usability testing and user acceptance testing (UAT) and performance testing using Jmeter testing tool.

Experienced in testing RESTful APIs (HTTP Methods - POST, PUT, GET, DELETE) through Karate and REST assured library(automation) and Postman (Manual).

Experienced in testing SOAP APIs using SoapUI tool.

Worked in GitHub version control system.

Used Jenkins as a Continuous Integration server configured with GitHub and Maven.

Experienced in implementing test automations in DevOps enabled environment - CICD Pipeline through JENKINS.

Proficient in creating automation scripts from scratch using JAVA language and SELENIUM and CYPRESS automation tool.

Proven ability to work efficiently by myself or in a team with positive result.

Strong interpersonal communication skills, self-starter and a fast learner of new technologies.

Experience

Software Development Engineer in Testing (June 2023 – Currently Working)

Wells Fargo Irving, TX

Responsibilities:

•Analyzed and reviewed requirement documents to create test plans, test cases and test scripts for both manual and automation testing.

•Created and configured BDD automation testing framework for Backend (API Web-Services) testing from scratch using IntelliJ as IDE, JAVA as primary development language, Gradle as build automation tool and Karate and REST Assured (Java API Testing library).

•Developed BDD testing framework for automation testing of new application, in which, configured the framework using JS configuration file and utilizing yaml files and Java classes and wrote Karate feature files and for testing basic backend functionality

•Developed and configured(using gradle properties and yaml based configuration files) automation testing framework for web-based Java and React application front-end using Eclipse and IntelliJ as IDE, Java as primary language and Cypress and Selenium testing tools following POM to recycle and utilize Java classes and functions, wherein, wrote Java testRunner files, Cucumber test files utilizing gherkins language, Page Object Java classes, Java step definition files making use of Java JUnit and TestNG annotations and also utilizing key Selenium features notably WebDrivers, several element locators(x-path, css, Id, class, LinkText and others), Wait functions, ScreenShots and several others.Cucumber modeled as Page Object Model (POM) within automation framework.

•Used and configured in the framework, Wiremock server integrated with Java and JUnit5, occasionally to test some application features, while in development, which were dependent on external web-services to mock their responses, so that the application development and testing runs smoothly.

•Developed test data for performance testing to use in Jmeter performance testing tool wherein created virtual users, ran tests for performance and analyzed dashboard and generated performance test reports.

•Configured Jenkins build via Jenkins-job for code deployment and analyzed Jenkins builds on the dashboard and logs to scrutinize failures and ensure success builds.

•Used several techniques available with test automation tool Selenium like Element Locators, JavaScript executor and WebDriver methods and others to create automation test cases to support and enhance BDD automation testing on existing framework.

•Setup Selenium Grid to run Selenium scripts on different browsers.

•Used Maven and Gradle build automation tools to manage framework dependency jar files and plugins for test suites.

•Integrated TestNG with Selenium using Eclipse to generate test execution result.

•Maintained Selenium and Java automation code and resources in the GitHub version control workflow and configured security scan tools.

•Facilitated in delivering high quality products on time conforming to Agile methodologies.

•Involved in sprint planning meeting and grooming session for upcoming Sprints.

•Utilized various testing tools to perform API testing like Soap UI and Postman

• Performed Automation API Testing using Rest-Assured library and Karate.

•Ensure all the scenarios including positive and negative are covered while testing.

•Accustomed to managing multiple priorities and generating innovative problem-solving solutions.

QA Automation Engineer (June 2019 – May 2023)

Investar Bank Texas City, TX

Responsibilities:

•Worked in Agile software development methodology and used daily scrum meetings to provide the daily updates and collectively document the team updates.

•Reviewed and analyzed the business requirements and functional requirements to better understand the application.

•Worked in a Scrum team that was actively involved in Sprint Planning meetings as well as Daily Standups, Sprint Reviews, and Sprint Retrospective meetings.

•Worked in all areas of STLC especially in the User Stories development and Test procedure development and execution.

•Created and lead the Test Cases on various forms of the application.

•Developed inhouse Automation testing scripts for software testing using automation testing tools like Selenium and unit testing tools like J-Unit, TestNG for performing various functional tests including highly efficient regression test cycles.

•Used Maven build tool to manage framework dependency jar files, plugins, test suites etc.

•Developed hybrid and customized automation software testing framework using techniques like BDD, data driven, and keyword driven.

•Used Cucumber tool and Gherkin format for BDD framework.

•Performed Back - End Automation Testing using Java Rest-Assured library in automation testing framework developed with JAVA and Selenium, and Manual API Testing using POSTMAN tool for Web Services API.

•Created and maintained libraries and object repositories for the whole team to work with.

•Planned and executed the Manual Testing for System Testing, Functional and Regression testing and UAT.

•Created Jenkins jobs in CICD tool-Jenkins for continuous integration of the test cases periodically.

•Ensured that all the “acceptance criteria” was met while the project testing life cycle was in process.

•Interacted closely with developers regarding identified defects and involved in the resolution of any bug identified throughout Bug life cycle especially in tracking, reviewing, and analyzing bugs.

•Created progress reports to ensure appropriate test coverage and results.

QA Automation Engineer (June 2017 – May 2019)

Blue Cross Blue Shield Philadelphia, PA

Responsibilities:

•Worked in Agile environment, participated in story grooming sessions and scrum meetings and wrote acceptance criteria with business team.

•Developed Cucumber BDD Framework from scratch and used Gherkin format to automate test cases.

•Implemented automation in functional testing using Java, Selenium, Cucumber, J-Unit, TestNG, SQL and Rest Assured Library.

•Set up, maintained, and executed test automation frameworks on multiple application platforms, such as Desktop and Web, and building test scenarios and acceptance tests.

•Created progress reports to ensure appropriate test coverage and results.

•Performed bug tracking and work progress in Jira.

•Performed Front - End Testing using Selenium WebDriver and its functionalities like DOM element locators such as XPath, CSS and others.

•Maintaining the Selenium and Java automation code and resources in the GitHub version control.

•Created status reports on test cases at varying levels like executed, defects found, defects pending and defects fixed.

•Performed Back - End Automation Testing using Rest-Assured library in Selenium and Manual Testing using POSTMAN tool for Web Services API.

•Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from SQL Server.

•Created Jenkins jobs in CICD tool-Jenkins for continuous integration of the test cases periodically.

Professional Education

Southern New Hampshire University - Manchester, NH

BS Computer Science (Graduated, December 2021)

Central Connecticut State University - New Britain, CT

BA Mathematics with minor in Physics (In progress - 95 % complete)

Naugatuck Valley Community College - Waterbury, CT

Associates in General Science with Computer Science Concentration (Graduated, July 2014)

References

Available upon request



Contact this candidate