Arian Gorani, Developer in New York, NY, United States
Arian is available for hire
Hire Arian

Arian Gorani

Verified Expert  in Engineering

QA Engineer and Developer

Location
New York, NY, United States
Toptal Member Since
August 2, 2022

Arian is a computer science graduate with over six years of IT experience as a software testing QA engineer. He is proficient in client/server and web-based applications. He has a proven track record of developing automated test scripts, evaluating test results, and discovering potential software problems. Arian is detail-oriented, performance-driven, and highly experienced with various tools and frameworks, including Postman, Jenkins, Maven, Selenium, and TestNG.

Portfolio

Charles Schwab
Behavior-driven Development (BDD), Java, Selenium, WebDriver, TestNG, Postman...
Priceline
WebdriverIO, JavaScript, Postman, Agile, Manual Testing, QA Automation, Jira...
Foot Locker
Java, Selenium, WebDriver, TestNG, Jenkins, Postman, REST Assured, MySQL, SQL...

Experience

Availability

Full-time

Preferred Environment

Windows, Java, Selenium, Cucumber, TestNG, Postman, REST Assured, Jira, Jenkins, SQL

The most amazing...

...project I've completed is incorporating an API REST Assured framework in my existing Selenium WebDriver framework, where both can work together.

Work Experience

Senior Specialist

2022 - PRESENT
Charles Schwab
  • Worked closely with QA team members, developers, business analysts, and clients to understand the application's requirements and functional flow. Performed functional, regression, and negative testing using Selenium web-driver.
  • Analyzed testing results, identified issues, and reported to the developers and project manager through Jira. Developed and executed automation test scripts using Selenium. Set up Selenium WebDriver to run Selenium scripts on different browsers.
  • Wrote BDD model test scenarios using Gherkin language for Cucumber-based feature files and prepared test data efficiently. Maintained and executed automated test cases using MAVEN and the continuous integration tool, Jenkins.
  • Developed a page object model (POM) design pattern to keep all the page objects separately and used Maven as a dependency management tool. Used REST Assured framework to automate Rest APIs.
  • Used Postman to validate the back-end services response. Involved in cross-browser tests on Firefox and Google Chrome using Sauce-Labs.
Technologies: Behavior-driven Development (BDD), Java, Selenium, WebDriver, TestNG, Postman, REST Assured, Bitbucket, Cucumber, SauceLabs, IntelliJ IDEA, Oracle Database, SQL, Jira

Software Developer Engineer in Test

2021 - 2022
Priceline
  • Collaborated with product owners, scrum masters, and developers to continuously raise the project's quality bar.
  • Defined, developed, reviewed, and executed test plans, scenarios, and scripts based on software project specifications.
  • Analyzed testing results, identified issues, and reported to the developers and project manager through Jira.
  • Created and executed automation test scripts using WebDriverIO and Mocha framework.
  • Contributed to the manual testing of APIs using Postman.
  • Developed a create, read, update, and delete (CRUD) operation workflow using Postman collections.
  • Engaged in cross-browser tests on all browsers using Sauce Labs.
  • Managed projects and recorded the source code history for collaboration using GitHub.
Technologies: WebdriverIO, JavaScript, Postman, Agile, Manual Testing, QA Automation, Jira, Confluence

Senior Full-stack Automation Engineer

2018 - 2021
Foot Locker
  • Collaborated closely with QA team members, developers, business analysts, and clients to understand the application's requirements and functional flow.
  • Performed functional, regression, and negative testing using Selenium WebDriver.
  • Analyzed testing results, identified issues, and reported to the developers and project manager through Jira.
  • Created and executed automation test scripts using the Selenium testing framework and set up Selenium WebDriver to run Selenium scripts on different browsers.
  • Wrote behavior-driven development (BDD) model test scenarios using Gherkin for Cucumber-based feature files and prepared test data efficiently.
  • Maintained and executed automated test cases using Maven and Jenkins.
  • Developed a Page Object Model (POM) design pattern to keep all the page objects separate and used Maven as a dependency management tool.
  • Automated REST APIs using the REST Assured framework.
  • Validated the back-end services response using Postman.
  • Engaged in cross-browser tests on Firefox and Google Chrome using Sauce Labs.
Technologies: Java, Selenium, WebDriver, TestNG, Jenkins, Postman, REST Assured, MySQL, SQL, Test-driven Development (TDD), Behavior-driven Development (BDD), GitHub, Gherkin, Cucumber, Sauce Labs, JSON, XML

QA Engineer

2017 - 2018
CVS Pharmacy
  • Analyzed the business requirements, functional specifications, and use case documents to create the test cases for system testing.
  • Engaged in daily stand-up and sprint planning sessions as part of the Agile Scrum methodology.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Modified and enhanced the existing test framework using Selenium WebDriver and Java for further test creation and execution.
  • Executed tests, logged and tracked defects using Jira, and wrote basic queries for data validation in SQL statements.
  • Performed the manual execution of about 50% of 300+ test cases, wrote test scripts in Selenium WebDriver, and developed and configured an automation framework using TestNG.
  • Automated the REST API using the Karate framework, a Gherkin-based BDD testing framework, and manually validated GET and POST requests using Postman.
  • Created the automation framework using a POM design pattern, compared and analyzed actual test results with expected results, and reported detailed deviations to the appropriate individuals for resolution using Jira.
  • Integrated Selenium, Maven, and Jenkins and scheduled scripts for performing smoke, functional, integration, and regression testing on the application.
  • Conducted positive and negative testing using automation and continuous integration testing using Jenkins and generated weekly test execution reports.
Technologies: HTML, CSS, XML, JSON, Java, Selenium, WebDriver, TestNG, Jenkins, Postman, REST APIs, GitHub, Project Object Model (POM), Apache Maven, Behavior-driven Development (BDD), Gherkin, Karate API Testing, Jira, Test-driven Development (TDD), Manual Testing, UI Automation

QA Analyst

2016 - 2017
Signature Bank
  • Contributed via an Agile Scrum environment, interacted with developers and product owners continuously, participated in scrum and sprint meetings, and conducted testing for each sprint release.
  • Studied and analyzed the project documentation to ensure a thorough understanding of the user stories, including business and technical requirements, functional specifications, process flow diagrams, integration points, and use cases.
  • Designed and developed test conditions and manual test cases to address business and technical requirements.
  • Executed SQL queries to retrieve MySQL database records and check data consistency.
  • Created GET, POST, and PUT HTTPS requests and validated the responses using Postman.
  • Conducted test cases manually and created a traceability matrix.
  • Performed smoke, functional, integration, regression, and user acceptance testing.
  • Tracked, analyzed, and documented defects using the HP Application Lifecycle Management tool and Jira.
Technologies: Agile, SQL, MySQL, Postman, Jira, REST APIs, HP Application Lifecycle Management (ALM), Confluence, Manual Testing, Software Development Lifecycle (SDLC)

Foot Locker Application Dashboard

Foot Locker is an American chain of domestic merchandise retail stores operating in the US, Canada, Mexico, and Australia. I modified the existing public-facing application, redesigned the internal dashboard features for customer account management, and tested the website and mobile applications to support products.

I wrote test scripts for new features and changed existing ones using Java plus the Selenium WebDriver library. I also tracked and managed defects and generated automated daily reports in Azure DevOps.

Priceline Package Vacation Migration

Priceline.com is an online travel agency for finding discount rates for travel-related purchases, such as airline tickets and hotel stays. I helped the team to perform functional and regression testing for the package vacation project. I also validated all test offers and maintained old scripts using WebdriverIO and the Mocha framework to make them run smoothly.

I wrote test scripts for new features using JavaScript plus WebdriverIO, and I used Jira and Zephyr for tracking and management. I also conducted cross-browser tests using Sauce Labs and manually tested API using Postman.

Languages

Java, Gherkin, SQL, XML, HTML, CSS, JavaScript

Frameworks

Selenium, TestNG, JUnit

Libraries/APIs

REST APIs, WebDriver

Tools

Postman, Jira, Jenkins, GitHub, Apache Maven, Cucumber, REST Assured, HP Application Lifecycle Management (ALM), Confluence, Karate API Testing, WebdriverIO, Bitbucket, IntelliJ IDEA

Paradigms

Agile, Test-driven Development (TDD), Manual Testing, Functional Testing, Unit Testing, E2E Testing, User Acceptance Testing (UAT), Sanity Testing, Project Object Model (POM), Behavior-driven Development (BDD)

Other

Sauce Labs, Software Development Lifecycle (SDLC), UI Automation, Software Testing Lifecycle (STLC), Regression Testing, Integration Testing, Smoke Testing, Test Planning, Test Cases, Networking, Cisco Switches, Cisco Routers, Hardware, Software, QA Automation, SauceLabs

Storage

Database Structure, MySQL, JSON

Platforms

Windows, Oracle Database

2016 - 2017

Intensive Program in Software QA Automation

Technosoft Academy - New York, United States

2008 - 2012

Bachelor's Degree in Computer Science

European College Dukagjini - Peja, Kosovo

APRIL 2010 - PRESENT

Cisco Certified Network Associate (CCNA)

Information Development Initiative

APRIL 2008 - PRESENT

IT Essentials: PC Hardware and Software

Information Development Initiative

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring