General
We are looking for QA Automation Engineers to join our client’s team and participate in manual and automatic testing of web and native applications. The activities are equally manual and automatic testing, functional testing and regression.
Responsibilities/Activities
- Plan, design, execute, and continuously improve both manual and automated test cases
- Validate and certify features for release, ensuring compliance with both functional and non-functional quality requirements
- Perform regression testing using automated test suites built with Cucumber, Selenium, Java, Spring, and Playwright, complemented by manual testing where needed
- Develop, maintain, and enhance automated test suites using Java (Cucumber, Selenium), JavaScript/TypeScript for API testing, Playwright for web automation, and Appium for mobile automation
- Research, evaluate, and implement new testing tools and solutions to increase automation coverage and improve testing efficiency
- Contribute to the improvement and optimization of existing internal automation frameworks
- Leverage GitHub Copilot and generative AI tools to accelerate test automation development, improve code quality through refactoring, generate test scenarios and edge cases, and streamline repetitive QA tasks through AI-assisted scripting
- Evaluate and recommend AI-based tools or plugins that can enhance testing workflows and overall team productivity
- Organize and facilitate periodic knowledge-sharing sessions to promote best practices, tips, and optimization techniques related to GitHub Copilot and other AI-driven QA tools
- Identify opportunities to integrate AI capabilities into CI/CD pipelines to enable intelligent test selection, enhanced static analysis, and faster feedback cycles
- Conduct peer reviews for test cases, automation scripts, and documentation to ensure quality and consistency
- Perform root cause analysis for identified defects and track issues through to resolution
- Participate in internal and cross-team feature demonstrations and knowledge-sharing sessions
- Collaborate closely with cross-functional teams to clarify requirements, refine acceptance criteria, and ensure solutions are fully testable
Requirements
Technical
- At least 4 years of experience with automation tools and frameworks, including in‑house frameworks
- Practical experience with Playwright
- Strong understanding of OOP principles – preferably Java, but also TypeScript and JavaScript
- Experience with Cucumber and Selenium
- Hands‑on experience with web applications and log investigation
- Proficiency in test case management and test planning
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
- Practical experience using GitHub Copilot or similar generative AI tools
- Experience with Spring, Maven, Linux
- Experience with Appium for mobile automation
- Familiarity with Azure (DevOps, pipelines, CI/CD)