Senior QA Engineer C#, Selenium

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 and create reusable test data aligned to functional needs

  • Perform manual testing of new features including functional, smoke, regression, exploratory testing, and UAT

  • Conduct test coverage analysis, identify gaps, prioritize risks, and expand test coverage through manual and automated testing to improve release confidence

  • Develop, refactor, and maintain Selenium WebDriver frameworks in C# for smoke, functional, and end to end coverage suites. 

  • Execute automated regression packs, analyze results, troubleshoot failures, and collaborate with development to isolate root causes.

  • Report, triage, verify, and track defects in JIRA with clear reproduction steps, logs, screenshots or videos, and impact assessment

  • Contribute to QA best practices, tooling standards, documentation, and process improvement initiatives with Development and DevOps

Qualifications

Education

  • Bachelor’s or master’s degree in computer science, software engineering, information systems or equivalent qualifications

Experience 

  • 4+ years of QA experience across manual and automation testing, ideally supporting cloud-based enterprise SaaS software

  • Strong analytical and problem-solving skills. 

  • Proven experience automating web application tests using C#, with strong test documentation practices

  • Solid understanding of QA processes, best practices, and test methodologies including risk based testing and Agile aligned delivery

  • Ability to work independently with minimal supervision, showing high ownership, self-motivation, and fast learning capability

  • Excellent written and verbal communication skills with effective collaboration across teams

  • Passion for quality and continuous improvement through process, tooling, and automation enhancements

  • Domain knowledge & experience in ERP or other enterprise platforms such as finance, payroll, supply chain, CRM, or e-commerce is highly desirable

Technical Skills

  • 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

Additional Information

*We are open to work from home, hybrid or fully on site working model from our office in Belgrade depending on the candidate's preference

We offer:

  • Private health insurance

  • Performance bonuses

  • Full work equipment (Laptop, mouse, headphones, etc)

  • Great opportunities for career growth