General
We are looking for QA Automation Engineers to join a digital banking transformation project, building reliable automated testing solutions that ensure high-quality software delivery in an Agile environment.
Responsibilities/Activities
- Design, write, execute, maintain and refactor manual and automated test cases
- Develop automated tests using Java, Selenium, Cucumber and Spring
- Validate and certify new features before production releases
- Perform regression testing through Azure Pipelines and manual execution
- Conduct peer reviews for test cases and automation scripts
- Investigate defects, perform root-cause analysis and track resolution
- Participate in Agile ceremonies, cross-team collaboration and feature demonstrations
- Evaluate and implement new testing tools to improve automation coverage
Requirements
Technical
- At least 4 years of QA Automation experience
- Strong knowledge of Java and OOP principles
- Experience with Selenium, Cucumber and test automation frameworks
- Experience testing web and mobile applications
- Experience investigating application logs and defect analysis
- Experience with test case management
- Understanding of software testing methodologies and QA best practices
- Good understanding of Agile/Scrum software development lifecycle
Education
- University degree in Computer Science or another related field
Others
- Proficiency in English
- Strong communication and teamwork skills
- Proactive, self-driven, and motivated mindset
- Analytical mindset with attention to detail
- Ability to adapt testing strategies to different project contexts
Nice to have requirements
- Experience with banking or financial applications
- Experience with Appium mobile automation frameworks
- Experience with Azure DevOps and Azure Pipelines
- ISTQB certification