QA Engineer
About this role
General Information
Position
QA Engineer
Work arrangement
Full-time
City
Belgrade
Country
Serbia
Department
Enabling Services
Team
Information Technology (IT)
Area of interest
IT - Development
Way of work
Hybrid
Description & Requirements
Who we are looking for
• 5+ Experience working as a quality assurance engineer with developers, ux designers, business analysts during whole software development lifecycle; • Experience in writing test cases, testing scenarios, acceptance criteria; • Design, develop, and maintain automated test frameworks and end-to-end test suites using Python and Playwright, ensuring high reliability, scalability, and coverage across web applications. • Strong hands-on expertise in Python programming and Playwright automation, with proven experience in building robust UI testing solutions, debugging complex issues, and integrating tests into CI/CD pipelines. • AI testing experience preferred; • Experience with testing of new features, bug reporting and re-testing of fixes; • Experience with regression, smoke, release testing; • API testing experience (Postman, sniffers) • Experience working in agile (scrum) framework; • Good level of English – project communication and documentation is in English.
Nice to have
• ISTQB certification; • Practice in any programming language; • Practice in using SQL for testing purposes;
Your future role
• Conducting manual and processing found issues; • Reporting and documenting of a test results; • Working closely with developers, designers and business analysts during whole application development lifecycle; • Supporting user acceptance tests; • Fostering and advocating for software quality good practices.