Summary
Overview
Work History
Timeline
Generic

Pranvera Camaj

Summary

Over 12 + years of experience in structured Software Test Life Cycle (STLC), Software Development Lifecycle (SDLC) and Test Methodologies. Experience in complete software System/ Product development life cycle (SDLC/PDLC): System Analysis, Design, Development, Testing and Implementation. Good Experience in analyzing Business Requirement Specification (BRS), System Requirement Specification (SRS) & User Stories. Strong experience in bug tracking tools such as JIRA, TestRail, Rally Trello, Test Link, Quality Center, Clear Quest. Strong experience in management and execution of Black Box, Integration, End 2 End, System, Functional, User Acceptance (UAT) and Regression testing of various client server applications and COTS packages. Experience in managing, mentoring and guiding QA test team members with effective processes. Experience Planning and scheduling testing tasks and assigning work to QA team members. Experience with Agile/Scrum, Waterfall and V-Model and Software Engineering Methodologies and experience with Capability Maturity Model (SW- CMM). Experience in maintaining the Traceability Matrix, Test Data Matrix and Status report related to project. Experience in Automation and White box testing using TestNG, JUnit, Maven, Selenium IDE, Selenium RC, Selenium WebDriver, Selenium GRID, ProtractorJS, WebDriverJS. Experience in developing selenium (webdriver) based framework from scratch. Responsible for Jenkins setup and maintaining for all QA team. Good understanding in Object Oriented Methodology and Rational Unified Process (RUP). Participate in monthly brainstorming session with QA manager and CTO. Excellent Analytical, Problem solving, decision making and presentation skills. Can adapt to any newer technology or software at a greater pace. Able to define and fulfill the project’s goals.

Overview

12
12
years of professional experience

Work History

QA Lead

Provation iPro Software Inc
12.2016 - 04.2024
  • Played a pivotal role in ensuring the quality and reliability of Provation's software products through comprehensive testing and analysis for various cloud based Anesthesia applications
  • Conducted various types of testing, including functional, regression, integration, and performance testing, to identify defects and ensure software meets quality standards
  • Utilized automated testing tools and frameworks to enhance testing efficiency and coverage, including Selenium WebDriver/protractor FW
  • Collaborated closely with cross-functional teams to gather requirements, prioritize testing activities, and address any issues or concerns
  • Performed the subject matter expert on quality assurance processes and best practices, providing guidance and support to team members onsite/offshore
  • Contributed to continuous improvement initiatives by identifying areas for process optimization and implementing solutions to enhance overall quality and productivity
  • Maintained thorough documentation of test results, defects, and test artifacts, ensuring traceability and compliance with regulatory requirements
  • Participated in release planning and deployment activities, ensuring smooth and successful software releases to customers
  • Stayed abreast of industry trends and emerging technologies to drive innovation and maintain Provation's competitive edge in the market
  • Developed and executed test plans, test cases, and test scripts to validate software functionality and performance using Selenium WebDriverJS, ProtractorJS, and JavaScript language
  • Created page objects to locate elements using CSS Selector, id, name or xpath with firebug and firepath add on
  • Created jenkins pipeline for automation scripts to run nightly batch process whenever new build was deployed
  • Constructed a library of reusable JavaScript objects to perform common group UI functionality with simplicity having a single line of code per functionality added to any view script
  • Worked very closely with development/QA team members for package updates such as XLTS AngularJS/ionic/swift updates to ensure and capture bugs through manual testing and automation test scripts, updated scripts and executed in timely fashion
  • Worked with development team to create a suite of test data of Product ID, class and status that fully exercise data validation
  • Following Agile methodologies for faster working software and easier change requirements
  • Prepared detailed test plan and test cases by understanding the business logic and user requirements for various modules of customized Applications
  • Identifying and logging defects if test fails, if necessary using SQL to narrow down the root cause of the problem for efficient investigation by the development team
  • Documentation in test environment for different clients
  • Review the manual test case with product owners before execution of test plan
  • Created various users to test the application with different roles
  • Applications were tested in Chrome, Microsoft Edge, Safari, IEs, iPhone, iPad and android devices
  • Created test suite for service testing in Postman to test REST backend
  • Ensured that all specific elements of the product are thoroughly tested as per the Test Plan
  • Review bug reports from the test technicians for errors prior to them being assigned to the developers in bug review meeting
  • Improving specification and design documents through active review and feedback with developers
  • IOS simulator, android SDK are used to test mobile and tablets, also full testing is done using physical devices
  • Environment: JavaScript, WebDriverJS, ProtractorJS, Selenium GRID, grunt, GIT, bower, chai, WebStorm, npm, Sourcetree, Confluence, TestrRail, Firebug, Stash, CSS, Xcode and android SDK

Sr. QA Engineer

Goldman Sachs
10.2014 - 03.2016
  • Test and deliver financial applications for technology division under Goldman Sachs
  • Primarily responsible for automation framework enhancement and implementation of new tools for better test coverage
  • Responsible for managing development and testing team, planning activities and creating templates for test plan, test cases, daily work status report, defect status etc
  • Identifying and logging defects if test fails, if necessary, using SQL to narrow down the root cause of the problem for efficient investigation by the development team
  • Responsible to write manual test cases, execute test plan and develop automation scripts for each user story
  • Involved with UX team to design the page layout and wireframes
  • Analyzed various documents and use Cases to prepare the detailed Test Plan
  • The application is tested in both manual and automation
  • Wrote manual test cases in Gherkins language using CucumberJS
  • Developed Automated test scripts to regressive test the Product Mapping Tool (PMT), Product Pricing Tool (PPT) with use cases in data driven framework using Selenium Web Driver in Java language
  • Developed test script using Sikuli (based on OCR) to test application apptio which that was not able to be tested by Webdriver
  • Jenkins were linked with the automation scripts to run nightly batch process whenever new build was deployed
  • Involved in sprint planning meeting which occurred beginning of the sprint and estimation were calculated for the each userstory and task
  • Attended daily scrum meeting for the status update of each scrum member
  • Involved in retrospective, backlog grooming, defect review meeting for each sprint
  • Created Traceability Matrix Report from Requirement, test cases
  • Worked closely with Development (UI), Quality Engineering, Product Management and Technical Operations during the development, test, and launch stages of the software development
  • Performed various QA Test Phases (Sanity Test, System Test, Integration Test, Functional Testing, Regression Testing and User Acceptance Testing)
  • Participated in Test Case and Peer Reviews
  • Experience in working agile SCRUM model
  • Participated in various meetings and discussed Enhancements and Modification Request issues
  • Performed Regression, smoke testing on new builds, for every modification in the application
  • Extensive experience in designing Test Cases, Test Scenarios and Test reports of manual testing
  • Involved in White-Box testing to design test cases for regression testing Used for managing and tracking requirement and issue tracking
  • Involved in data driven testing, modifying and executing automated and manual Test cases.

Sr. QA Automation Engineer

ADP Inc
12.2013 - 06.2014
  • Analyzed various documents and use Cases to prepare the detailed Test Plan
  • Created Test Cases and Test Scripts for Automation Testing using WebDriver/Protractor and also modified existing scripts as per the new builds
  • Developed automated test plans and created automated tests scripts using Selenium WebDriverJS, ProtractorJS, CucumberJS and JavaScript language
  • AngularJS application was tested in both manual and automation
  • Wrote manual test cases in Gherkins language using CucumberJS
  • Implemented step definition for the gherkin code based on protractorJS
  • Scripts were executed in different browser and environment using grunt task scheduler
  • Selenium GRID was used to run parallel execution of scripts in various browsers and platforms
  • Jenkins were linked with the automation scripts to run nightly batch process whenever new build was deployed
  • Involved in sprint planning meeting which occurred beginning of the sprint and estimation were calculated for the each userstory and task
  • Attended daily scrum meeting for the status update of each scrum member
  • Involved in retrospective, backlog grooming, defect review meeting for each sprint
  • Responsible to write manual test cases, execute test plan and develop automation script for each user story
  • Involved with UX team to design the page layout and wireframes
  • Review the manual test case with product owner before execution of test plan
  • Created various users to test the application with different profiles
  • Application was tested in Chrome, Firefox, Safari, IEs, iPhone, iPad and android devices
  • IOS simulator and android SDK was used to test in mobile and tablets
  • Constructed a library of reusable JavaScript objects to perform common group UI functionality with simplicity having a single line of code per functionality added to any view script
  • Created Traceability Matrix Report from Requirement, test cases
  • Used Chai testing Framework as a test runner with Protractor
  • Worked closely with Development (UI), Quality Engineering, Product Management and Technical Operations during the development, test, and launch stages of the software development
  • Performed various QA Test Phases (Sanity Test, System Test, Integration Test, Functional Testing, Regression Testing and User Acceptance Testing).

QA Engineer

Statefarm Insurance Company
08.2012 - 11.2013
  • Created Automation scripts using Selenium WebDriver and WAT framework (Custom made framework for automation)
  • Created function, regression and End to End test cases in test case management tool(Quality Center and TestLink)
  • Implemented test automation framework called WAT (Web Application Testing) based on WebDriver API using java as language
  • WAT framework was based data driven and keyword driven testing techniques
  • Automation Scripts are stored as java files and data required for scripts are stored as XML files in WAT for dynamic handling of data for multiple scripts
  • Responsible for analysis, reports and defect tracking
  • Strong knowledge of implementations in WebDriver, TestNG, JDOM, Log4j APIs
  • Script creation time was reduced because of custom made framework
  • Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application
  • Coordinate development, middleware, and DBA teams while doing Performance Testing
  • Wrote SQL Queries in Oracle Database to verify the data with the GUI
  • Used Quality center and Test link for Test management
  • Involved in Functionality, Stress, regression, performance, load, and User Acceptance Testing
  • Wrote Selenium scripts to create reusable components in Data driven framework
  • Tested the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing
  • Designed smoke, sanity, acceptance, functional and regression test cases
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing
  • Automated UI tests with different use cases and each use case with different list of variants to test ‘Look and Feel’ of the page
  • Preparation and Execution of various kinds of Test Plans
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application
  • Test cases Design and Development
  • Formally Document Test Plans, Test Suite Design and Test cases
  • Create and Maintain Test Data
  • STAF/STAX(Selenium Grid) was used to execute the scripts in remote drones in various other browsers
  • Manual Test Execution & Automated Test Script Runs for Regression Test
  • Providing requirements to develop scripts
  • Presented the scripts run to Business Partner for approval
  • Defect Management (including documentation and verifying resolutions)
  • Participate in Testing Documentation reviews and Walk - through, including: Test Plans
  • Participate in Project and Test Team Requirements reviews
  • Assist in Test Strategy Development
  • Determine Test Data needs
  • Apply the Testing Process where applicable
  • Onshore - Offshore model was used for process automation
  • Environment: Java, TestNG, Junit, Python, STS, Eclipse, Maven, TestLink, SOAPUI, Groovy, Firebug, Codetutor, Selenium IDE, Selenium WebDriver,STAF/STAX, CSS, PL/SQL, Selenium RC & Grid.

Timeline

QA Lead

Provation iPro Software Inc
12.2016 - 04.2024

Sr. QA Engineer

Goldman Sachs
10.2014 - 03.2016

Sr. QA Automation Engineer

ADP Inc
12.2013 - 06.2014

QA Engineer

Statefarm Insurance Company
08.2012 - 11.2013
Pranvera Camaj