General
We are looking for Quality Assurance Engineers who will join our client’s team and contribute to multiple and diverse projects, supporting internal processes and addressing various business and technical requirements. While the focus is on manual testing, familiarity with test automation and the ability to support existing automation efforts are considered important.
Responsibilities/Activities
- Analyse business requirements, functional specifications, and change requests to ensure clear understanding and test coverage
- Apply effective quality engineering practices to deliver products and services that meet technical, business, and operational goals
- Ensure design and engineering decisions incorporate key quality attributes such as testability, operability, maintainability, and user experience
- Implement risk-based quality engineering strategies to provide rapid feedback early in development (shift-left) and continuous validation in production (shift-right)
- Create detailed test plans, design comprehensive test cases, and provide accurate testing effort estimates
- Execute manual and automated testing, including sanity, functional, and non-functional testing (e.g., performance, accessibility, acceptance testing)
- Maintain and continuously improve integration and regression test suites to reflect system updates and newly identified scenarios
- Collaborate closely with cross-functional teams to ensure quality is embedded throughout the software development lifecycle
- Log, track, and manage defects, working closely with development teams to resolve issues and validate fixes
- Identify risks, highlight quality concerns, and recommend additional testing where necessary
- Contribute to continuous process improvement initiatives, promoting collaboration, sustainable delivery, and a culture of ongoing learning and enhancement
- Support production and UAT incident management and resolution
- Actively participate in Agile/Scrum ceremonies—such as sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives—bringing a strong quality engineering perspective to the team
Requirements
Technical
- At least 4 years of hands-on experience in Software Quality Assurance, with strong capabilities in test planning, execution, and maintaining clear, structured test documentation
- Proven experience in manual testing practices and methodologies
- Hands-on experience in API testing
- Experience working with test management and tracking tools such as Azure DevOps and Jira, or similar platforms
- Familiarity with at least one major cloud platform (e.g., Amazon Web Services, Microsoft Azure, or Google Cloud Platform)
- Basic scripting or object-oriented programming knowledge (C# preferred; Java, JavaScript/TypeScript, or Python)
- Basic knowledge of SQL and the ability to write database queries
- Familiarity with Git-based version control systems
- Basic understanding of CI/CD pipelines and integrating automated tests within deployment workflows using tools such as Azure DevOps, Jenkins, or GitHub Actions
- Solid understanding of Agile and Scrum methodologies
Education
- University degree in Computer Science, Information Systems, Engineering, or another related field
- Equivalent experience will be considered
Others
- Proficiency in English
- Self-driven, detail-oriented, and capable of working independently
- Ability to handle small- to medium-complexity tasks with minimal supervision
- Proactive and solution-oriented mindset
- High level of integrity and discretion when handling confidential or sensitive information
Nice to have requirements
- ISTQB Certified Tester Foundation Level (CTFL)
- Experience with UI automation tools (Selenium, Cypress, Playwright) and API automation tools (Postman, REST Assured)
- Experience with Playwright (JavaScript/TypeScript) for end-to-end and UI automation testing
- Exposure to GenAI tools and applications