Ivan Stefanov
Address: Radishani st ** – **, Skopje, Маcеdоniа
Cell phone : +389-**-***-***
Email: ************.**@*****.***
Objective
Experienced QA engineer with profound knowledge for the testing processes for web and mobile development. Interested in engaging in long-term projects and positions that will impact in the leverage of the quality assurance and software development experience.. Experience
July 2018 – May 2020 Symphony Solutions, Skopje, R. Macedonia Client Name: Hewlett Pachard Enterprise (outsourcing for iHeartMedia) Project name: Campaign Recap Application
Project business area: Media, Marketing
Project Description:
iHeartMedia is a leading global media and entertainment company specializing in radio, digital, mobile, social, live events and on-demand entertainment. The Campaign Recap Application(CRA) is cloud based application that is showing charts for the campaings recaps that are stored in salesforce. Role: Senior QA Engineer / Data Analyst
Responsibilities:
• Performing manual testing on web-based applications (functional testing, user interface testing, regression testing and smoke testing)
Performing API testing using Postman and swagger tool
• Planning and working on the data validations, comparing data from DB with the CRA UI and comparing data with the old application developed in Tableau with the CRA UI.
• Writing and executing querys in the database using PostgreSQL
• Testing the integration of the CRA with the salesforce Client Name: VirtualStock
Project name: Edge4Health/ Edge4Retail
Project business area : Healthcare, Retail, eMarketplace Project’s Description:
Edge4Health is a cloud-based platform that has been adopted by a number of NHS Trusts to deliver all of their Catalogue Management and purchase-to- pay (P2P) requirements. Role: Senior QA Engineer
Responsibilities:
• Performing manual testing on web-based applications (functional testing, user interface testing, regression testing and smoke testing)
• Reviewing test cases written from the other QA’s on the team
• Reporting bugs based on test results in Jira
• Design test cases in TestRail based on User stories
• Performing Demo for User stories at Sprint Review meetings Ivan Stefanov
QA Engineer
Client Name: : Indegene
Project name: Marketing Emailers
Project business area : Healthcare
Role: Senior QA Engineer
Responsibilities:
• Performing manual testing on Android and iOS devices on new versions of HTML emails released.
• On VMware, Hyper-V and VirtualBox virtual machines performing cross operation system manual testing on Windows XP. 7, 8,10 and OS X operation.
• On VMware and VirtualBox virtual machines performing cross email clients manual testing using different versions of Outlooks and Email clients.
• Performing visual responsive design email testing using browser developer tools, as well as email quality testing with visual test suites as "Email on Acid" and "Litmus".
• Verifying design requirements comparing with designs from InVision
• Reporting defects based on test results in Jira
• Design test cases in TestRail based on User stories
• Planning and execution of test cases
• Reporting on defect statuses and test case execution
• Helping programmers from Indegene team to replicate code issues, and to fix issues that failed QA;
• Checking the HTML code for errors and warnings using online HTML checking tools August 2017 – July 2018 SINS Systems, Skopje, R. Macedonia Client Name: Sourcico (outsourcing for Class.me)
Project name: Class.me
Project business area : Educational and social
Project Description:
Educational mobile application Class.Me that provides real-time social communication as well as learning and sharing with students in the same class. This includes all classroom learning - from homework assignment sharing and preparation to studying for tests and even consulting with their teacher. Class.Me helps students organizing their assignments and prepare them in a timely manner. The application encourages children to complete assignments by giving them a safe place to ask and answer questions. Role: Senior QA Engineer
Responsibilities:
• Performing manual testing on Android and iOS devices on new versions released
( functional testing, cross-platform testing, regression testing and smoke testing)
• Verifying design requirements comparing with designs from InVision
• Reporting defects based on test results in Jira
• Design test cases in TestRail based on User stories
• Planning and execution of test cases
• Reporting on defect statuses and test case execution
• Helping programmers from class.me team to replicate code issues, and to fix issues that failed QA;
• Checking crashing logs using Crashlitics from Fabric.io
• Checking Mobile app data on Firebase database
Ivan Stefanov
QA Engineer
Client Name : Monet Software
Project business area : Contact Centers
Project’s Description:
Monet Software is a global workforce optimization solution for contact centers giving them the solution to their biggest business issues: meeting service levels, delivering high-quality service and controlling payroll costs. It helps the contact centers leverage their workforce investments for efficient deployment of critical resources and effectively manage its people-processes – significantly impacting customer service levels and business profitability.
Role: Senior QA Engineer
Responsibilities:
• Performing manual testing on web-based applications (functional testing, user interface testing, regression testing and smoke testing)
• Reporting defects based on test results in Jira
• Design test cases in TestRail based on User stories
• Reporting on defect statuses and test case execution
• Performing Demo for User stories at Sprint Review meetings
• Querying the database using MS SQL
• Verifying production issues and escalating them over to the programming team December 2013 - July 2018 ServicePro, Columbus, Ohio, USA Project’s Tested :
Servsuite Core, Servsuite Mobile, Servsuite GPS Module, Servsuite Advanced Reporting, Rapid Deployment, Rollins BOSS Routing and Scheduling, Rollins BOSS Acquisition Module, Rollins BOSS Conversions
Project business area : Pest Control
Projects Description:
Servsuite is providing SAAS platform for the pest control companies all around the world. Servsuite Core includes variety of different modules that a pest control company uses on daily basis for scheduling of their work, accounting, payroll, reports etc. Servsuite Mobile is being used by the pest control technicians on the field and its synchronizing the data with Servsuite Core.
Servsuite GPS module provides tracking of the technicians’ vehicles in real time while they are completing their services on the field.
Servsuite Advanced Reporting provides advanced reporting system to the clients, having the ability for reports to be emailed at a specific scheduled time. Also provides customizable reports and dashboards. Rapid deployment is a project that delivers immediate fixes for code issues present on production. BOSS Routing and Scheduling provides the clients efficient solution for better planning and optimizing of technicians’ routes.
BOSS Acquisition Module provides easier way for converting data from other platforms into BOSS platform.
BOSS Conversions performs converting of data for big clients into BOSS platform. Ivan Stefanov
QA Engineer
Role: Senior QA Engineer (Full time contractor)
Responsibilities:
• Performing manual testing on web-based applications (functional testing, user interface testing, regression testing and smoke testing)
• Performing manual testing on Android and iOS devices on new versions released
( functional testing, cross-platform testing, regression testing and smoke testing)
• API testing using Postman
• Reporting defects based on test results in Jira and TFS
• Design test cases in TFS based on User stories
• Reporting on defect statuses and test case execution
• Performing QA Review Demo for User stories at Release Review meetings
• Querying the database using MS SQL
• Verifying production issues and escalating them over to the programming team
• Analyzing data for conversions
• Testing datafixes and doing implementation on remedy and service-now April 2017 – August 2017 Relevant Mobile, Skopje, R. Macedonia Project name: Relevant Mobile Customized Mobile Applications Project business area: Restaurants
Project Description:
Relevant Mobile provides customized mobile apps specialized in working with restaurants. It is offering mobile application platform that includes loyalty points, guest feedback and resolution, online ordering, mobile payment, and gift card solutions.
Role: Senior QA Engineer/ QA Team Lead
Responsibilities:
• Performing manual testing on Android and iOS devices on new versions released
( functional testing, cross-platform testing, regression testing and smoke testing)
• API testing using Postman
• Reporting defects based on test results in Asana
• Design test cases in Tarantula based on User stories and Design documents
• Planning and execution of test cases
• Reporting on defect statuses and test case execution
• Assisting programmers from Relevant Mobile team to replicate code issues, and to fix issues that failed QA;
• Organizing the daily workflow of the QA team as well as helping the members on tasks
• Planning and estimating time for tasks and projects for the upcoming releases
• Working close with the Project Managers on the documentation related with the future application improvements and implementations
• Performing API research for integration of the application with other platforms Ivan Stefanov
QA Engineer
April 2016 - April 2017 Allocate Software, Skopje, R. Macedonia Project’s Tested :
AllocateInsight, RosterPerform
Project business area : Health
Projects Description:
AllocateInsight is a managed service that combines live interactive dashboards, reporting, metrics and benchmarks together with Allocate’s expert advice to drive rostering improvement. AllocateInsight helps the clients accelerating and sustaining improvement to rostering practice, getting its information from the HealthRoster system and based on it with the help of calculations and statistics improves the scheduling planning. The service is focused on providing executives with the information and analysis to engage and lead workforce productivity improvement. It supports operational leads to focus on areas of improvement.
RosterPerform is a platform that provides clear and transparent visibility of staffing issues which are keys to running efficiently. It's a management dashboard focused on highlighting operational issues - but most importantly, doing this ahead of time so there's the opportunity to fix them. The data for this is taken directly from the live HealthRoster system. The HealthRoster data is then processed into Key Performance Indicators, to show managers exactly where issues lie - in terms of Safety, Fairness, Effectiveness and Unavailability.
Role: Senior QA Engineer
Responsibilities:
• Performing manual testing on web-based applications (functional testing, user interface testing, regression testing and smoke testing)
• Maintaining and writing the basic automation test scripts using Selenium with Robot Framework and executing the same
• Reporting defects based on test results in TFS
• Design test cases in MTM based on PBIs and System requirement documents
• Reporting on defect statuses and test case execution
• Performing Demo for User stories at Sprint Review meetings
• Checking XML responses using Fiddler
• Debugging UI issues using the integration of LogiAnalitics tool
• Querying the database using MS SQL
• Performing deployment in QA environments
August 2011/September 2013 Kremak-M, Skopje, Macedonia Project name : EGuard Monitoring System, GPS Vehicle Tracker Project business area : Security Project’s
Description:
Kremak-M provides complete engineering - design, construction, delivery and installation, repair and maintenance of entire communication and data transfer networks and systems as well as all kinds of security systems for sites using centralized security services such as alarm and CCTV security systems. Ivan Stefanov
QA Engineer
Role: IT Engineer/ Quality Control Engineer (EVN Project) Responsibilities:
• Maintaining network and hardware
• Running daily, weekly and monthly reports from the application and sending them to the client
• Leading a team of GPS, GPRS and alarm system installers
• Testing the quality of the GPS, GPRS and alarm system units upon installation
• Verifying that data is being synced with the monitoring system application
• Reporting applicaton issues to the development team
• Testing fixes of issues upon release
June 2010 – September 2010 Infinite Solutions, Skopje, Mаcedonia
Project Description: Internship in hardware and software maintenance Role: System Administrator (internship)
Responsibilities:
• Configuring and installing Cisco equipment at customer premises
• Maintenance of the Cisco equipment
• Upgrading software
• Installation and configuring of windows servers
• Configuring IIS services
• Installing Active Directory environment
• Configuring group policies
Skills, knowledge Description
Development (languages) Json, XML, HTML
DB MS SQL, Firebase, DBeaver (PostgreSQL)
Version control systems SVN
Continuous integration GitHub
Task/bug tracking tools TFS, JIRA, VSTS, Confluence, Remedy, Service-now, Asana Test case management tools TestRail, Microsoft Test Manager UI/UX design tools InVision
Automation testing tools Selenium, Robot Framework Communication with clients Skype, Slack, MS Teams, email, face to face Tools Postman, Email on Acid, Litmus, VMware, Hyper-V, VirtualBox, Swagger, Fiddler, GIT Bash, FileZilla, LogiAnalitics, Fabric.io, Sentry
Methodologies Agile
Competencies
Ivan Stefanov
QA Engineer
Education
University Ss. Cyril and Methodius University
Major/Faculty Faculty of Computer Science and Engineering Degree Bachelor’s degree in Computer science engineer Academy Cisco
Major/Faculty CISCO Certified Network Associate – CCNA CISCO CCNA Wireless
Degree CISCO CCNA certificates
Academy Microsoft
Major/Faculty Microsoft Certified Professional
Degree Diploma
Languages
Language Level
English Upper intermediate
Other Macedonian, Serbian, Bulgarian