Arian Gorani
Verified Expert in Engineering
QA Engineer and Developer
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
Experience
Availability
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
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.
Software Developer Engineer in Test
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.
Senior Full-stack Automation Engineer
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.
QA Engineer
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.
QA Analyst
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.
Experience
Foot Locker Application Dashboard
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
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.
Skills
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
Education
Intensive Program in Software QA Automation
Technosoft Academy - New York, United States
Bachelor's Degree in Computer Science
European College Dukagjini - Peja, Kosovo
Certifications
Cisco Certified Network Associate (CCNA)
Information Development Initiative
IT Essentials: PC Hardware and Software
Information Development Initiative
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring