General
We are looking for QA Engineers to join our client’s team and contribute to a complex project built around multiple web applications, integrated into a powerful BPM system where all business processes are modelled and configured. You will be involved in ensuring software quality through manual and automated testing, collaborating closely with the development team in an Agile environment.
Responsibilities/Activities
- Maintain and enhance the in-house developed testing frameworks
- Collaborate with the team to drive continuous improvements in the development and testing processes
- Analyse business requirements and functional specifications to ensure a clear understanding of change tasks
- Develop comprehensive test plans and design effective test cases
- Design, automate, and execute sanity, functional, and non-functional tests (including performance, security, and multi-channel access
- Maintain and update the integration (regression) test plan, incorporating new test cases as identified
- Log, track, and escalate identified defects as needed, ensuring proper resolution and traceability
- Provide actionable feedback and recommendations to improve user experience and interface design
- Support production and UAT environments by investigating and resolving reported incidents
- Prepare and maintain documentation throughout the application lifecycle
- Participate actively in application planning and review meetings
- Uphold high standards of confidentiality and handle sensitive information with integrity and discretion
Requirements
Technical
- At least 4 years of experience in software testing practice
- Working experience in test automation
- Experience in using Selenium, SpecFlow and Gherkin
- Good knowledge of Object-Oriented Programming (OOP) and programming languages: Java or C#
- Experience working in an Agile environment
- Knowledge of Selenium WebDriver
- Knowledge of SQL
- Automation-first mindset, open to a mix of both manual and automation
- Debugging and troubleshooting skills
Education
- University degree in Computer Science or another related field
Others
- Proficiency in English
- Analytical and problem-solving skills
- Attention to details and ability to organize work
- Customer orientation
- Flexibility in proceedings
Nice to have requirements
- ISTQB Certification
- Hands-on experience with Git for version control
- Familiarity with unit testing frameworks such as TestNG and JUnit
- Knowledge of the Page Object Model (POM) design pattern for test automation
- Experience with Azure DevOps for project management, CI/CD, and test tracking
- Experience with Visual Studio for development and debugging tasks