Nenad Romic
Verified Expert in Engineering
Regression Testing Developer
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.
Portfolio
Experience
Availability
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)
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.
Experience
Integration of a Third-party Advisor Tool
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
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
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.
Education
Master's Degree in Software Engineering
University of Belgrade School of Electrical Engineering - Belgrade, Serbia
Bachelor's Degree in Software Engineering
University of Belgrade School of Electrical Engineering - Belgrade, Serbia
Skills
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
Platforms
Windows, Internet Explorer, Google Chrome, Android, iOS, Oracle
Languages
Java, SQL, Gherkin, HTML, CSS
Frameworks
TestNG, JUnit, Selenium
Storage
JSON, Microsoft SQL Server
Industry Expertise
Retail & Wholesale
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring