Ibis Solutions is part of the Ibis Group, which has been one of the main drivers of the company's digital transformation in the regional market for more than 29 years. Thanks to long-term partnerships with companies such as IBM, Microsoft, Oracle, Red Hat, Ui Path... Through system integration projects as well as software development, Ibis Solutions has so far provided significant support to over 300 clients from Southeast Europe.
Due to the significant expansion of our activities, we are looking for an experienced QA Automation Engineer who will join our team in Belgrade and work on our latest product - an insights platform for Telco industry.
Job Summary:
As a Senior QA Engineer, you will be responsible for setting and improving the quality, reliability, and performance of software products across the development lifecycle. This role involves creating test processes and strategies, advocating quality practices and actively collaborating with cross-functional teams to deliver high-quality software aligned with business and user needs.
Key Responsibilities:
- Test Strategy and Processes:
- Design and implement comprehensive test processes.
- Define quality goals for the product and project teams, ensuring alignment with business objectives.
- Introduce and manage test automation strategies.
- Test Execution and Reporting:
- Perform relevant testing approaches (regression, integration, performance, exploratory testing...)
- Debug tests and issues across various environments and collaborate with developers to resolve them.
- Ensure comprehensive defect reporting and management using tools like JIRA or Azure DevOps.
- Automation:
- Develop and maintain automated test scripts using frameworks such as Selenium, Cypress, Playwright or Appium.
- Create CI/CD pipeline integrations for automated test execution (e.g., Jenkins, GitLab CI, Azure Pipelines).
- Collaboration and Mentoring:
- Work closely with Business Analyst and developers to understand (and improve) requirements and acceptance criteria.
- Mentor team members and promote a quality mindset across the development team.
- Quality Metrics and Continuous Improvement:
- Define and track quality metrics (e.g., defect density, test coverage, user reported defects over time...).
- Identify bottlenecks in the QA process and implement improvements.
Required Skills and Qualifications:
Technical Skills:
- Automation Testing: Proficiency in at least one programming language (e.g., Python, Java, JavaScript, or C#) for test automation.
- Test Management Tools: Experience with tools like JIRA, TestRail, or Zephyr.
- API Testing: Strong knowledge of tools such as Postman, REST Assured or SoapUI.
- Performance Testing: Familiarity with tools like JMeter, Gatling or k6.
- CI/CD Integration: Hands-on experience integrating tests into pipelines using Jenkins, Azure DevOps or GitLab CI.
- Database Testing: Proficiency in querying databases (SQL) and verifying data integrity.
- Cloud Testing: Exposure to cloud platforms such as AWS, Azure, or Google Cloud and testing cloud-based applications.
Soft Skills:
- Excellent communication skills for articulating issues and collaborating with teams.
- Analytical mindset to break down complex systems into testable components.
- Proactive problem-solving and ability to work independently with minimal supervision.
Qualifications:
- Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
- 5+ years of experience in QA roles, with at least 2 years in a senior capacity.
- Relevant Certifications are a plus (ISTQB Advanced, Certified Selenium Tester, or AWS/Azure certifications)
Sounds interesting? Submit your application on the link below!
IBIS-SOLUTIONS
- Tošin bunar 272, Beograd, Srbija
- PIB: 112294640
- Matični broj: 21644013