Nenad Romic, Developer in Belgrade, Serbia
Nenad is available for hire
Hire Nenad

Nenad Romic

Verified Expert  in Engineering

Manual Software Testing Developer

Location
Belgrade, Serbia
Toptal 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.

Availability

Full-time

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.

Work Experience

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, E2E Testing, Automated UI Testing, Automated Testing, HTML, Documentation, Reading, JSON, Manual Testing, QA Automation, Quality Auditing, Test Automation, Testing, QA Testing, Retail & Wholesale, Testing Strategy, API Testing, APIs, CRM APIs

Integration of a Third-party Advisor Tool

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

TASKS:
• 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

TASKS:
• 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

TASKS:
• 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.
2016 - 2018

Master's Degree in Software Engineering

University of Belgrade School of Electrical Engineering - Belgrade, Serbia

2005 - 2014

Bachelor's Degree in Software Engineering

University of Belgrade School of Electrical Engineering - Belgrade, Serbia

Libraries/APIs

Selenium WebDriver, WebDriver

Tools

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

Paradigms

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

Languages

Java, SQL, Gherkin, HTML, CSS

Platforms

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

Industry Expertise

Retail & Wholesale

Frameworks

TestNG, JUnit, Selenium

Storage

JSON, Microsoft SQL Server

Other

Manual Software Testing, Regression Testing, Quality Assurance (QA), Manual QA, Automated UI Testing, QA Testing, Testing Strategy, 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, Documentation, Reading, QA Automation, Quality Auditing, API Testing, APIs, CRM APIs, Single Sign-on (SSO), Performance Analysis

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring