Iris Damani Software Development Engineer in Test

QA Automation / Testing

Summary

- Software Development Engineer in Test with experience in developing automation frameworks using NodeJS and Cypress.io.
- Proficient in working with Selenium WebDriver for testing 3rd party APIs and services.
- Strong experience in Agile methodology and collaboration with developers to identify and resolve bugs.
- Skilled in using Jira for task management and Zephyr for test case management.
- Experienced in manual and automation testing, including API testing using Postman.
- Familiar with CI/CD tools like Jenkins for running tests and generating reports.
- Proficient in programming languages such as Java, JavaScript, and TypeScript.

Work Experience

Software Engineer, Quality, Full-stack feature team

Duration: Jun 2021 - Present
Summary:
  • Worked on one of the first full-stack feature teams, developed an automation framework using NodeJS (ExpressJs)
  • Designed, developed, and maintained automated testing frameworks and scripts using Cypress
  • io with (TS/JS)
  • Worked with playwright (Codeceptjs/Pupeteer) to test features, including heavy use of mocking techniques for HTTP and Websocket protocols
  • Worked with Selenium WebDriver to write automation tests for testing 3rd party APIs and services from APigee
  • Used Jenkins as a CI/CD tool to run tests and suites for different environments
  • Wrote unit tests using Jest
  • Collaborated with developers to identify and resolve bugs
  • Strong experience working on Agile methodology
  • Used Jira as a task management tool and Zephyr to manage test cases
  • Used Testomat
  • io for reporting/auditing automated test results
Responsibilities: Developed automation framework, designed and maintained automated testing frameworks and scripts, wrote automation tests using Selenium WebDriver, collaborated with developers to identify and resolve bugs, wrote unit tests, worked on Agile methodology, used Jira and Zephyr for test management, used Testomat.io for reporting/auditing test results
Technologies: NodeJS, ExpressJs, Cypress.io, TS/JS, playwright, Codeceptjs/Pupeteer, Selenium WebDriver, Jenkins, Jest, Agile methodology, Jira, Zephyr, Testomat.io

QA Manual and Automation Tester, Luxury property management system

Duration: Feb 2022 - Feb 2023
Summary:
  • Worked on a luxury property management system
  • Created test cases, validated UI and API, performed functional tests for main functionalities of the system
  • Used WebDriver for UI testing and mochajs, chai, and Postman for API testing
  • Worked with Jenkins for deployment and test execution
  • Managed test cases and reported bugs using JIRA, Test Rails, and Zephyr Scale
Responsibilities: Created test cases, validated UI and API, performed functional tests, managed test cases and reported bugs, worked with Jenkins for deployment and test execution
Technologies: WebDriver, mochajs, chai, Postman, Jenkins, JIRA, Test Rails, Zephyr Scale

QA Manual and Automation Tester (Part-time), Ticketing financial system

Duration: Jan 2021 - May 2022
Summary:
  • Worked on a ticketing financial system for live contemporary music performances
  • Tested the logic of financial parts and frontend functionalities
  • Created test cases for end-to-end testing using Selenium Java
  • Performed API testing using Postman
  • Executed queries for backend testing using SQL
Responsibilities: Tested financial logic and frontend functionalities, created test cases for end-to-end testing, performed API testing, executed queries for backend testing
Technologies: Selenium Java, Postman, SQL

QA Automation Engineer, QA Automation Engineer

Duration: Aug 2018 - Jul 2021
Summary:
  • Worked as a QA Automation Engineer
  • Developed test cases and test suites using Protractor and WebdriverIO
  • Maintained existing test cases and upgraded them based on new functionalities
  • Analyzed requirements and test cases for automation feasibility
  • Worked closely with QA team and developers to create test plans, scenarios, and cases
  • Involved in functional, regression, and API testing
  • Created a complete framework for API testing
  • Used Jenkins for test execution and reporting
  • Created SQL queries for test validation
  • Used JMeter for performance testing
Responsibilities: Developed test cases and test suites, maintained test cases, analyzed requirements and test cases, worked closely with QA team and developers, involved in functional, regression, and API testing, created API testing framework, used Jenkins for test execution and reporting, created SQL queries, used JMeter for performance testing
Technologies: Protractor, WebdriverIO, Javascript, Mocha, Jasmine, Postman, Jenkins, JMeter, Typescript, MySql, NodeJS, playwright, PostgreSQL, SQL, Scrum, Selenium

Manual and Automation Tester, Test Automation

Duration: Apr 2016 - Jun 2018
Summary:
  • Worked as a Manual and Automation Tester
  • Designed and wrote test automation scripts
  • Analyzed feasibility of automation
  • Uncovered bugs and tracked them
  • Created test scenarios, cases, and scripts
  • Executed test cases in Jenkins and prepared reports
  • Performed sanity testing in production
  • Automated web-based applications using Protractor, WebdriverIO, and Mocha
  • Tested APIs using Postman
  • Set up Jenkins as a CI/CD tool
  • Created SQL queries for test validation
Responsibilities: Designed and wrote test automation scripts, analyzed feasibility of automation, uncovered bugs and tracked them, created test scenarios, cases, and scripts, executed test cases in Jenkins and prepared reports, performed sanity testing, automated web-based applications, tested APIs, set up Jenkins, created SQL queries
Technologies: Protractor, WebdriverIO, Mocha, Postman, Jenkins, SQL

Web Developer and Enterprise Systems, Webpage maintenance and sales management system

Duration: Mar 2015 - Apr 2016
Summary:
  • Worked as a Web Developer and Enterprise Systems
  • Maintained the company's webpage and increased/redesigned menus
  • Managed online marketing and communication channels
  • Designed and managed a sales database
  • Created and analyzed reports from SAP system
  • Developed and maintained an internal sales management system using web-based application on 3-tier web technology
Responsibilities: Maintained webpage, managed online marketing and communication channels, designed and managed sales database, created and analyzed reports, developed and maintained internal sales management system
Technologies: SQL Server, SAP system, web-based application, 3-tier web technology

Education

  • Msc in Management Information Systems
    University of Tirana, Faculty of Economy, Tirane (Albania)
    Nov 2013 - Nov 2015
  • Bsc in Business Informatics
    University of Tirana, Faculty of Economy, Tirane (Albania)
    Oct 2010 - Jul 2013