Andrej S.

About Me

Andrej is a certified software engineer in test (QA) with more than 15 years of progressive experience in software testing methodologies, best practices in test automation, and a variety of test tools. He achieves project objectives through passion, commitment, and expertise. Andrej has hands-on experience in complex testing efforts on projects with multiple integration points and aggressive deadlines.

Frontend

Backend

Database

QA & Testing

Workflow

Other

Work history

Rady Children's Hospital - San Diego
QA Engineer and Software Development Engineer in Test (SDET)
2019 - Present (6 years)
Remote
  • Prepared and implemented test automation using the Cypress E2E testing framework.

  • Created detailed and comprehensive test plans and test cases according to requirements specifications.

  • Helped build the QA process under Agile software development.

  • Reviewed existing test cases and requirements for gaps.

  • Conducted manual testing and validated and reported on the results.

  • Contributed actively to maintaining the stability of the released production version.

Faculty of Electrical Engineering, Computer Science, and Information Technology Osijek
External Assistant | Associate
2018 - 2022 (4 years)
Remote
  • Participated actively in curriculum development that clearly outlined the course requirements, goals, and objectives.

  • Developed and conducted laboratory exercises related to software testing methods and techniques.

  • Guided and mentored students, evaluated, and monitored student progress.

  • Participated in departmental and college activities.

Scopic
QA Engineer and Software Development Engineer in Test (SDET)
2016 - 2020 (4 years)
Remote
  • Created and maintained a test automation framework using Java, Selenium WebDriver, and REST Assured.

  • Automated a load and longevity (soak) test using Apache JMeter.

  • Developed a program for the automatic import of large-scale data using Node.js.

  • Performed exploratory test runs and used the gathered information to build and improve test cases.

  • Created and maintained continuous integration using Jenkins.

Agile Test AutomationManual TestingJavaScriptREST APIs SeleniumJavaJIRAAppiumSelenium WebDriver JenkinsGitApache MavenApache JMeter TestNGE2E TestingCypressAutomated TestingObject-oriented Programming (OOP) CI/CD Pipelines QA AutomationQuality Assurance (QA) QA TestingManual QAAutomationCucumberMobile App TestingTesting Integration TestingPostmanAPI TestingStrategy eCommerce UI TestingQA LeadershipSmoke TestingMochaMobile Device QA Automation Regression testingQuality Management Functional TestingCircleCI Performance TestingLoad TestingSecurity Testing Cross-browser Testing
Napster (Rhapsody International)
QA Engineer and Software Development Engineer in Test (SDET)
2015 - 2017 (2 years)
Remote
  • Created detailed and comprehensive test plans and test cases.

  • Estimated, prioritized, planned, and coordinated quality testing activities.

  • Built and maintained continuous integration using TeamCity.

  • Developed and maintained automated test harness using Java, MySQL, and JUnit.

  • Performed security tests against production release using OWASP ZAP tool.

  • Participated in maintaining the stability of the released production version actively.

Agile GitJenkinsNode.jsJavaScriptTest AutomationManual TestingREST APIs SeleniumJavaOWASP TeamCitySOAPRESTjUnitMySQLE2E TestingCypressAutomated TestingObject-oriented Programming (OOP) CI/CD Pipelines QA AutomationQuality Assurance (QA) QA TestingManual QAAutomationCucumberMobile App TestingTesting Integration TestingPostmanAPI TestingStrategy eCommerce UI TestingQA LeadershipSmoke TestingMochaMobile Device QA Automation Regression testingOver-the-top Content (OTT) Quality Management Functional TestingCircleCI Performance TestingLoad TestingSecurity Testing Cross-browser Testing
RealNetworks
QA Engineer | Team Lead (Mobile Testing)
2012 - 2016 (4 years)
Remote
  • Managed, implemented, and maintained effective software test processes.

  • Defined the scope of testing within the context of each release and delivery.

  • Planned, deployed, and managed the testing effort for any given engagement and release.

  • Coordinated all testing activities during every stage of the test process.

  • Conducted meetings, gave reports, and actively participated in the QA hiring processes.

  • Led the QA team and was charged with the quality of the released product.

Agile GitJenkinsNode.jsJavaScriptTest AutomationManual TestingREST APIs SeleniumJavaAndroidiOSE2E TestingCypressAutomated TestingObject-oriented Programming (OOP) CI/CD Pipelines QA AutomationQuality Assurance (QA) QA LeadershipQA TestingManual QAAutomationCucumberMobile App TestingTesting Integration TestingPostmanAPI TestingStrategy eCommerce UI TestingSmoke TestingMochaMobile Device QA Automation Regression testingOver-the-top Content (OTT) Quality Management Leading Quality Assurance (LQA) Functional TestingCircleCI Performance TestingLoad TestingSecurity Testing Cross-browser Testing
SIEMENS
System Integration and Test Engineer (STE)
2006 - 2012 (6 years)
Remote
  • Analyzed the project documentation such as requirements specifications, user stories, and use cases.

  • Wrote test specification documents and designed test cases.

  • Executed manual and automated tests at all levels (system, integration, regression, and acceptance).

  • Performed acceptance testing on the customer’s site.

  • Developed automated tests using independent protocol simulator language IPSL (Siemens).

  • Investigated customer complaints and non-conformance issues.

Showcase

Rady Children's Hospital - San Diego
  • Focuses on testing and validation of deployed Thermo-Fisher package for lab information management systems (LIMS) within the Rady Children's Hospital, San Diego.

  • This includes black box testing to ensure the system functions as intended and meets requirements.

  • The project aims to validate the LIMS integration within the hospital's operational environment.

IRMN Planet (Scopic)
  • Automated UI and REST API tests were developed for a cloud-based SaaS application.

  • The application focuses on network infrastructure design and management.

  • Planet IRMAI is a comprehensive AI-driven SaaS platform for data consolidation and management.

RealTimes with RealPlayer (RealNetworks)
  • Led software testing for the RealTimes with RealPlayer application (iOS and Android) which automatically generates video stories from mobile and cloud sources.

  • Responsible for the software testing activities and processes related to the RealPlayer application.

  • Focused on ensuring the quality and functionality of the application's core feature: video story creation.

Napster Music (Rhapsody International)
  • Automated tests were developed and maintained for an online music store subscription service.

  • The service is called Napster (formerly Rhapsody).

  • The tests focus on the functionality of the subscription service.

Mobile Test Automation (Appium) - iOS and Android Test Framework
  • This project demonstrates the development of a functional test framework for mobile testing using Appium.

  • It serves as an example of best practices for mobile testing automation.

  • The project focuses on iOS and Android testing.

Telecom Services (Siemens)
  • Implemented telecom service components including voucher management across various telecom companies.

  • Performed customer acceptance testing on the customer's site.

  • Integrated various telecom service components for different companies.

Education

Education
Master's Degree in Computer Science
University of Osijek, Faculty of Electrical Engineering in Osijek
2009 - 2012 (3 years)
Education
Bachelor's Degree in Computer Science
University of Osijek, Faculty of Electrical Engineering in Osijek
2000 - 2004 (4 years)