Andrej S.

Andrej S.

QA Engineer / SDET

Croatia
Hire Andrej S. Hire Andrej S. Hire 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.

Work history

Rady Children's Hospital - San Diego
QA Engineer and Software Development Engineer in Test (SDET)
2019 - Present (5 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.

Portfolio

Rady Children's Hospital - San Diego

Black box testing and validation of deployed Thermo-Fisher package - lab information management systems (LIMS).

IRMN Planet (Scopic)

I developed automated UI and REST API tests for a fully cloud-based SaaS application used for designing and modeling network infrastructures. Planet IRMAI is Planet Associates next generation SaaS based comprehensive AI-driven infrastructure relationship management software and configuration management software that consolidates, aggregates, visualizes, maps, and manages an organization's facilities, IT/telecom, network assets, transport, cyber and connectivity data in one data repository all from a web browser.

RealTimes with RealPlayer (RealNetworks)

Led the software testing activities and processes for RealTimes with RealPlayer application (iOS and Android) which automatically makes video stories from best photos and videos on mobile or the cloud.

Napster Music (Rhapsody International)

Developed and maintained automated tests for an online music store subscription service called Napster (formerly Rhapsody).

Mobile Test Automation (Appium) - iOS and Android Test Framework

This is a test project but can serve as an example of how to develop a good functional test framework for mobile testing using Appium.

Telecom Services (Siemens)

Tested and integrated various telecom service components (e.g voucher management) for various telecom companies and performed the acceptance testing on the customer’s site.

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)