Srdjan Miljus, Developer in Belgrade, Serbia
Srdjan is available for hire
Hire Srdjan

Srdjan Miljus

Verified Expert  in Engineering

Quality Assurance Developer

Location
Belgrade, Serbia
Toptal Member Since
March 22, 2024

Srdjan is a senior QA engineer with expertise in test automation and manual testing for web and mobile applications. He has created test automation frameworks from the ground up utilizing Selenium in several projects and automated API testing using RestSharp and Postman. With experience in private and public sectors, Srdjan has worked with large, medium-sized, and small startup companies and has experience defining processes, procedures, and tools to achieve the best quality.

Portfolio

Orion Innovation
C#.NET, SpecFlow, NUnit, RestSharp, BrowserStack, REST API Automation...
Gecko Solutions
C#.NET, SpecFlow, Selenium, RestSharp, Jira, Confluence, Katalon Studio, Appium...
Diego Solution
Java, Selenium, TestNG, UI Testing, IntelliJ IDEA, Apache Maven, Jenkins, Jira...

Experience

Availability

Part-time

Preferred Environment

C#, .NET, Selenium, SpecFlow, RestSharp, Visual Studio, Postman, GitHub, Azure DevOps

The most amazing...

...framework I've built allowed a team of manual QA testers to efficiently automate UI and API tests, making it easy for them to follow a consistent code pattern.

Work Experience

Senior QA Automation Engineer

2022 - PRESENT
Orion Innovation
  • Implemented an automated testing framework using Selenium WebDriver with C# and SpecFlow, reducing manual testing effort by 50%. Established best practices and coding standards for test automation, improving code maintainability and readability.
  • Developed and executed end-to-end test scenarios for RESTful APIs using RestSharp, ensuring the robustness and reliability of back-end services.
  • Spearheaded migrating manual test cases to automated scripts, resulting in a 30% reduction in regression testing time. Mentored junior QA engineers on automation techniques and tools.
  • Managed defects, including creation and prioritization. Reported bugs and verified them using Azure.
  • Performed bug triage every week. Performed regression, smoke, integration, functional, and exploratory tests.
Technologies: C#.NET, SpecFlow, NUnit, RestSharp, BrowserStack, REST API Automation, Automated UI Testing, Selenium, Postman, GitHub, Azure Data Studio, SQL Server Management Studio (SSMS), Dapper, Newtonsoft JSON, Visual Studio, Azure DevOps, Documentation, Reading, HTML, JSON, Quality Assurance (QA), Test Case Creation, Test Case Execution

Software QA Engineer

2021 - 2022
Gecko Solutions
  • Enhanced the existing test automation framework architecture to make the automated tests more stable.
  • Wrote test automation scripts that are used across multiple teams.
  • Worked in a large team following the Scrum management framework. Closely collaborated with product managers, designers, and developers daily.
  • Scripted different test scenarios for existing parts of applications and the new features.
  • Tested features and changes manually. Managed defects, including creation and prioritization. Reported bugs and verified them using Jira.
  • Performed regression, smoke, integration, functional, and exploratory tests.
  • Designed test cases and test scenarios for multiple products.
  • Wrote API test automation scripts using Postman and RestSharp.
Technologies: C#.NET, SpecFlow, Selenium, RestSharp, Jira, Confluence, Katalon Studio, Appium, Android Studio, NUnit, qTest Manager, Postman, GitHub, Visual Studio, Documentation, Reading, HTML, JSON, Quality Assurance (QA), Test Case Creation, Test Case Execution

QA Automation Engineer

2019 - 2021
Diego Solution
  • Understood software requirements and specifications to create test cases.
  • Wrote clear and concise test cases based on functional and non-functional requirements.
  • Executed test scenarios and scripts to verify software functionalities.
  • Ensured adequate test coverage by mapping test cases to requirements.
  • Revised and updated test cases as needed based on feedback and changes in requirements.
  • Collaborated with developers and other team members to clarify requirements and resolve issues.
  • Assisted in troubleshooting automation script failures and identifying root causes for resolution.
  • Contributed to regression testing efforts by automating repetitive test cases and ensuring software stability across releases.
  • Assisted in creating and maintaining automated test cases, ensuring they were up-to-date with software changes.
  • Developed and maintained automated test scripts using established frameworks and tools such as Java, Selenium, TestNG, Maven, and IntelliJ IDEA.
Technologies: Java, Selenium, TestNG, UI Testing, IntelliJ IDEA, Apache Maven, Jenkins, Jira, Confluence, Zephyr, Slack, GitHub, Documentation, Reading, HTML, JSON, Quality Assurance (QA), Test Case Creation, Test Case Execution

Auden Bank

During my tenure at Auden Bank, I spearheaded a pivotal project automating regression tests for our core banking applications. This initiative involved collaborating closely with teams to grasp our requirements, crafting robust test scripts using Selenium and SpecFlow, and seamlessly integrating them into our development process. I ensured comprehensive test coverage, from user logins to transaction processing and error handling. By adhering to Agile methodologies and behavior-driven development (BDD) principles, we streamlined testing processes, increased update frequency, and enhanced our applications significantly.

Aldermore Bank

https://www.aldermore.co.uk/
As a manual QA tester for the Aldermore Bank project, my responsibilities included:

• Leading manual testing efforts for critical banking applications to ensure the reliability and accuracy of software functionalities.
• Developing comprehensive test plans and strategies, meticulously detailing test cases and scenarios for maximum coverage.
• Collaborating closely with cross-functional teams to promptly identify, prioritize, and address software defects, contributing to enhanced product quality.
• Conducting rigorous testing procedures, encompassing functional, regression, integration, and acceptance testing, to validate the performance and stability of banking systems.
• Implementing best practices in manual testing methodologies, continually refining and optimizing testing processes to enhance efficiency and effectiveness.
• Playing a key role in the successful launch of new banking features and enhancements through thorough pre-release testing.
• Demonstrating adaptability and agility in responding to changing project requirements and priorities, ensuring the timely completion of testing milestones.

Kuwait International Bank

https://www.kib.com.kw/
As a QA Engineer for the Kuwait International Bank project, my responsibilities included:

• Designing, preparing, and executing manual and automated test scripts for mobile/desktop apps.
• Writing test plans and strategy documents.
• Completing bug reporting and analysis.
• Conducting application testing for mobile and web, including end-to-end regression testing.
• Reporting and analyzing defects before deployment.
• Performing API testing with Postman.
• Offering UI and UX improvements and contributing toward refining requirements during meetings.
• Utilizing BrowserStack for the mobile version of the application.

I conducted extensive compatibility testing across multiple devices and browsers to ensure seamless functionality. Using the BrowserStack platform, I simulated real-world scenarios, identifying any inconsistencies or bugs in the application's performance. This approach allowed for comprehensive testing across various screen sizes, resolutions, and operating systems, ensuring optimal user experience regardless of the device used.
2004 - 2010

Associate's Degree in Operations Management

Megatrend University - Belgrade, Serbia

FEBRUARY 2024 - PRESENT

C# API Test Automation

Udemy

OCTOBER 2023 - PRESENT

The Complete SQL Bootcamp: Go from Zero to Hero

Udemy

OCTOBER 2023 - PRESENT

What Is Generative AI?

LinkedIn

SEPTEMBER 2023 - PRESENT

XPath Locators for Selenium

Udemy

SEPTEMBER 2023 - PRESENT

API Testing with RestSharp Along with Framework Development

Udemy

AUGUST 2023 - PRESENT

Selenium WebDriver with C# from Scratch—Nunit Framework

Udemy

AUGUST 2023 - PRESENT

Mastering LINQ with C# and .NET

Udemy

AUGUST 2023 - PRESENT

Advanced Automation Testing of Modern Apps with C# .NET

Udemy

FEBRUARY 2021 - PRESENT

QA Automation Engineer

QAITive

DECEMBER 2020 - PRESENT

QA Automation Engineer

Poslovna Savrsenost (Obuke i Kursevi)

DECEMBER 2019 - PRESENT

Manual QA Tester

Poslovna Savrsenost (Obuke i Kursevi)

Libraries/APIs

LINQ, WebDriver

Tools

RestSharp, Visual Studio, Postman, GitHub, BrowserStack, Confluence, Jira, Android Studio, Xcode, Katalon Studio, qTest Manager, ChatGPT, IntelliJ IDEA, Apache Maven, Jenkins, Zephyr, Slack, Charles Proxy, Dapper

Languages

C#, HTML, C#.NET, XPath, SQL, Java

Frameworks

.NET, Selenium, SpecFlow, NUnit, Appium, TestNG, Newtonsoft JSON

Paradigms

Azure DevOps, Scrum, Automation, Page Object Model (POM)

Platforms

Salesforce

Storage

JSON, Azure Cosmos DB, SQL Server Management Studio (SSMS)

Other

Manual QA, Quality Assurance (QA), Test Case Creation, Test Case Execution, QA Automation, Mobile Device QA Automation, API Testing, UI Testing, Smoke Testing, Regression Testing, Documentation, Reading, Product Management, REST API Automation, Automated UI Testing, APIs, Artificial Intelligence (AI), Test Cases, Regression, Exploratory Testing, Test Scenarios, Bug Fixes, Azure Data Studio

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