Nenad Romic, Gray Box Testing Developer in Belgrade, Serbia
Nenad Romic

Gray Box Testing Developer in Belgrade, Serbia

Member since September 11, 2019
For Nenad, sophisticated technology is his greatest passion. Along with being a software QA engineer with hands-on experience, he's the type of person who enjoys meeting new people and exchanging ideas, collaborating in a team, and enhancing his skills daily. Nenad joined Toptal to seek out new and challenging projects working with talents from all over the world.
Nenad is now available for hire



  • Automated Testing 4 years
  • E2E Testing 4 years
  • Page Object Model (POM) 4 years
  • Gray Box Testing 4 years
  • Black Box Testing 4 years
  • Selenium WebDriver 4 years
  • Manual Software Testing 4 years


Belgrade, Serbia



Preferred Environment

Jenkins, Apache JMeter, Java, WebDriver, TestRail, Jira

The most amazing...

...thing was conducting ETL testing of a massive amount of data, API testing, and verifying with Selenium automation scripts that the UI data displayed correctly.


  • Senior QA Engineer (Contractor)

    2015 - PRESENT
    Allied Testing LLC (via Cetera Financial Group®, Inc.)
    • Reported daily on internal/external bug statuses during the final stretch of the release, provided clarity on cross-team bugs tracked in different systems, and facilitated their prioritization and resolution.
    • Wrote weekly reports on project status by area, outlining progress, priorities, and impediments including infrastructural issues as needed e.g., service/data unavailability.
    • Facilitated technical knowledge growth inside the team.
    • Supported BAs in issue analysis and requirement updates.
    • Coordinated test efforts with BA, UAT, automation, and performance testing teams.
    • Identified requirement issues and gaps and proposed solutions.
    • Tracked project assumptions and dependencies in collaboration with project management to ensure timely delivery.
    • Cross-examined the requirements for source and target data systems to identify gaps.
    • Validated database-level calculations for compliance reporting.
    Technologies: Postman, Selenium, Cucumber, Java, TestRail, Jira, Quality Assurance (QA), Manual QA, Functional Testing, Regression Testing, Best Practices


  • Integration of a Third-party Advisor Tool

    ROLE: QA Engineer
    CLIENT: Enterprise (NDA) Client in the Financial Industry

    • Analyzed the business functionality to comprehend the module-specific features.
    • Identified the types of necessary tests.
    • Gathered details about testing priorities and focus.
    • Performed an automation-feasibility analysis.
    • Created test cases, test design, and automation scripts.
    • Generated test data.
    • Performed a smoke test to verify the environmental status
    • Executed tests as per the plan.
    • Documented test results and log defects for failed cases.
    • Updated test plans/test cases.
    • Retested the defect fixes and tracked the error to closure.
    • Performed regression testing of the application.
    • Documented project learnings.

  • Data Center Migration

    ROLE: Software QA Engineer
    CLIENT: Enterprise (NDA) Client in the Financial Industry

    • Reviewed the requirements for testability and identified test scenarios.
    • Evaluated reports and UI wireframes for usability.
    • Performed test planning, test case creation, test execution, and defect management.
    • Estimated and tracked efforts.
    • Conducted defect review/triage meetings.
    • Facilitated UAT/training sessions for business users concerning third-party vendor upgrades.
    • Conducted load testing.
    • Produced test summary report for executive management
    • Reviewed the test strategy and guided projects where I was not directly involved.
    • Mentored junior members of the QA team.

  • Trade Review

    ROLE: QA Team Lead
    CLIENT: Enterprise (NDA) Client in the Financial Industry

    • Upgraded a web-based app meant to review trades for brokerage trade compliance and introducing new broker-dealer. It's role-access-based and uses a sophisticated rules engine to validate trades.
    • Analyzed business functionality to know the business modules and module-specific features.
    • Identified all module transactions and user profiles.
    • Gathered user interface/authentication.
    • Identified types of tests to be performed.
    • Collected details about testing priorities and focus.
    • Performed an automation feasibility analysis
    • Prepared a test plan/strategy document for various kinds of testing, test tools, and test effort estimation.
    • Created functional and nonfunctional test cases.
    • Performed ETL testing on migrated legacy data to the new version of the app.
    • Performed smoke tests to check environment status and prepared automation scripts
    • Executed and document test results and log defects.
    • Updated test plans and cases.
    • Retested the defect fixes and tracked the errors to closure.
    • The cycle completion criteria based on time, test coverage, cost, software quality, and critical business objectives.


  • Libraries/APIs

    Selenium WebDriver, WebDriver
  • Paradigms

    Functional Testing, Manual Testing, Best Practices, Agile, Scrum, Waterfall Development, Automated Testing, Page Object Model (POM), Sanity Testing, Load Testing, Stress Testing, E2E Testing
  • Platforms

    Windows, Internet Explorer, Google Chrome, Android, iOS, Oracle
  • Other

    Manual Software Testing, Regression Testing, Quality Assurance (QA), Manual QA, Software Development Lifecycle (SDLC), Software Testing Lifecycle (STLC), ETL Testing, Sauce Labs, Black Box Testing, Gray Box Testing, Exploratory Testing, Smoke Testing, System Integration Testing (SIT), Performance Testing, Single Sign-on (SSO), Performance Analysis
  • Languages

    Java, SQL, Gherkin, HTML, CSS
  • Frameworks

    TestNG, JUnit, Selenium
  • Tools

    Cucumber, Jira, TestRail, Postman, Apache JMeter, Jenkins, GitHub, Git, Microsoft Excel, Eclipse IDE
  • Storage

    Microsoft SQL Server


  • Master's Degree in Software Engineering
    2016 - 2018
    University of Belgrade School of Electrical Engineering - Belgrade, Serbia
  • Bachelor's Degree in Software Engineering
    2005 - 2014
    University of Belgrade School of Electrical Engineering - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others