Our client is a rapidly growing EU-based fintech company that provides innovative payment services for online merchants and various businesses across Europe and worldwide. They collaborate with European acquiring banks and numerous other payment institutions globally to offer comprehensive online payments, card services, and crypto payments to their clients.
The client is seeking a detail-oriented QA Engineer to join their team. The ideal candidate will be responsible for both automation and manual testing of their web applications and APIs. You will ensure the quality and reliability of their products by designing and executing test plans, developing automated tests, and identifying and reporting issues. Their go-to tools for this role include Playwright and Qase.
Tech Stack:
Company's projects are hosted on Amazon AWS and utilize the LAMP stack, featuring PHP 8 and Laravel 10, React and Javascript. They leverage MySQL 8 for database management and Redis for caching. Their development approach is typically Domain-Driven Design (DDD), and they employ a combination of Modular Monolith and Microservices architectures. Additionally, they integrate Event-Driven Architecture to enhance flexibility, responsiveness, and resilience.
Key Responsibilities:
- Design, develop, and execute test plans and test cases for web applications and APIs.
- Perform both manual and automated testing to ensure the highest level of quality.
- Develop and maintain automated test scripts using Playwright.
- Utilize Qase for test case management and documentation.
- Identify, document, and track defects and inconsistencies.
- Collaborate with developers and product managers to understand requirements and resolve issues.
- Ensure that all aspects of the application are thoroughly tested and meet the specified requirements.
- Contribute to continuous improvement of QA processes and methodologies.
- Stay up-to-date with emerging testing tools, strategies, and technologies
Requirements:
- At least 3 years of experience in QA engineering, with a focus on both automation and manual testing.
- Proficiency in using Playwright for automated testing.
- Experience with Qase for test case management.
- Strong understanding of software testing principles and methodologies.
- Experience with testing web applications and APIs.
- Proficient in at least one programming/scripting language (e.g., JavaScript, Python).
- Knowledge of CI/CD pipelines and integrating automated tests within them is a plus.
- Strong analytical and problem-solving skills.
- Excellent attention to detail and organizational skills.
- Strong communication and teamwork skills.
- Experience with version control systems (Git).
- Good written English