Company Description
We are a product driven technology company focused on delivering modern cloud based business management solutions used by organizations globally. Our platform supports companies in managing operations across finance, payroll, CRM, and other core business functions, helping them scale and adapt in a fast changing digital landscape.
Our approach combines advanced technology with real world business needs, ensuring usability, flexibility, and reliability. We focus on building solutions that enable organizations to improve efficiency, reduce risk, and take advantage of new opportunities.
Our culture is collaborative, fast paced, and focused on continuous improvement. We value simplicity, ownership, strong teamwork, and delivering high quality products. Employees benefit from strong professional growth opportunities and a supportive working environment.
Important Location Requirement
This role supports remote, hybrid, or office based work in Belgrade.
However, candidates must be based in Serbia and remain in Serbia during the employment period.
Role Overview
We are hiring a Senior QA Engineer to join our DevOps team in Serbia.
This is a strategic role where you will contribute to ensuring quality, stability, and release readiness of our cloud platform. You will combine hands on testing expertise with a structured approach to automation, working closely with Product, Engineering, and DevOps teams.
The position involves designing test strategies, improving automation coverage, and helping evolve QA practices into a shared responsibility across teams.
Key Responsibilities
- Review requirements and user stories to identify ambiguities, risks, and testability gaps
- Design and maintain test plans, test cases, checklists, and traceability to requirements, including reusable test data
- Perform manual testing of new features including functional, smoke, regression, exploratory testing, and UAT
- Conduct test coverage analysis, identify gaps, and expand coverage through manual and automated testing
- Develop, refactor, and maintain Selenium WebDriver frameworks in C# for smoke, functional, and end to end testing
- Execute automated regression suites, analyze results, troubleshoot failures, and collaborate with development teams
- Report, triage, verify, and track defects in JIRA with clear reproduction steps and impact assessment
- Contribute to QA standards, tooling improvements, and process enhancements in collaboration with DevOps and Engineering
Key Requirements
- 5+ years of experience in QA with strong focus on automation
- 3+ years of experience working with C#
- Strong hands on experience with Selenium
- Experience with both manual and automated testing in SaaS or enterprise systems
- Strong analytical and problem solving skills
- Experience working in Agile environments
- Ability to work independently with high ownership and motivation
-
Strong English communication skills
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or equivalent
- Strong experience in test design, execution, and automation frameworks
- Solid understanding of QA practices, methodologies, and risk based testing
- Strong communication and collaboration skills
- Experience with ERP or enterprise systems such as finance, CRM, or supply chain is a plus
Technical Environment
- Test Automation: Selenium WebDriver, Playwright
- Programming: C#, .NET Core, ASP.NET
- CI/CD, Docker & Atlassian Stack: Atlassian Bamboo, Docker, Git, Bitbucket, JIRA
- AWS / Cloud: AWS, Azure, S3, Lambda, EC2, RDS, IAM, SQS, SNS, API Gateway
- Other Useful Skills: SQL Server, MySQL, PostgreSQL, Postman, cURL, Swagger, PowerShell, Bash, Prometheus, Grafana, ELK Stack, Hyper-V, Node.js
We offer:
- Private health insurance
- Performance bonuses
- Full work equipment
- Opportunities for career growth
- Flexible work model within Serbia
Ключевые навыки
- Selenium
- C#
- Business English
- automation testing
- Английский — B2 — Средне-продвинутый