QA Engineer
Position Overview
The QA Engineer role will be instrumental in establishing the quality assurance culture in the Belgrade team, ensuring the reliability and high standards of our software products. Additionally, you will work on the rework of a public platform that enables researchers and academic organizers to host and participate in virtual and in-person conferences, webinars and e-conferences, thus supporting multilingual interactions and fostering global collaboration.
Tasks & Responsibilities
· Utilize mind-mapping tools (e.g., XMind) and other techniques to visualize and structure comprehensive test coverage for complex features
· Execute manual tests and design, implement and maintain automated test suites using Playwright to ensure high system reliability
· Perform direct database validation and cross-check data integrity using tools like DBeaver or similar SQL clients
· Conduct ad-hoc and structured testing of APIs and endpoints using Postman to ensure backend stability and correct integration
· Collaborate with cross-functional teams (developers, product managers) in an Agile environment using the Atlassian ecosystem (Jira, Confluence) to track issues and manage releases
· Test complex content submission workflows, ensuring a seamless experience for authors and editors
· Promote quality best practices, logical thinking and root cause analysis throughout the development lifecycle
Requirements
· Bachelor’s degree in Computer Science, Engineering or a related field
· Proven experience as a QA Engineer at an Intermediate level
· Excellent verbal and written communication skills in English
· Strong experience with test automation frameworks, specifically Playwright (or willingness to master it quickly if expert in others)
· Experience with mind-mapping tools (e.g., XMind) and proficiency with Jira and Confluence
· Familiarity with database tools (e.g., DBeaver) and ability to write SQL items for data verification
· Solid understanding of SDLC and STLC in Agile/Scrum environments
· Strong logical and analytical thinking, as well as attention to detail
· Proven ability and willingness to work in a multicultural environment, collaborating with development teams effectively across different time zones
· Ability to adapt to a fast-paced environment and handle multiple priorities
Nice to have
· Experience with Postman for ad-hoc API and endpoint testing
· Knowledge of CI/CD pipelines and how to integrate automated tests
· Experience with performance or load testing tools
About MDPI
At MDPI, technology is not just a support function - it’s a core driver of our innovation, performance and customer experience. We are proud to develop most of our software in-house and host our systems on-premises, further enriching our already diverse technology landscape. Our commitment to building on open-source stacks empowers our teams to work with flexible, modern and community-driven tools. From cutting-edge submission systems to advanced digital services, our IT environment is a dynamic playground where creativity meets complexity. With a strong focus on continuously growing our technology capabilities, MDPI offers a unique opportunity to work at the forefront of digital transformation in publishing. Join us and be part of a team where your ideas matter, your skills are valued and your passion for technology can truly thrive.
Initiatives
At MDPI, we develop and maintain various platforms in order to better serve the scientific community. Please find here-below a list of our main platforms:
#LI-Onsite #MDPISerbia
- Team
- IT
- Locations
- Novi Beograd Office
Already working at MDPI Serbia?
Let’s recruit together and find your next colleague.