QA Engineer - FinTech
Job Description:
Key Responsibilities
- Thoroughly test and validate distributed software systems to ensure quality, reliability, and performance.
- Assist support and operations teams with second-level analysis and resolution of production issues.
- Work closely with the product team to design and document comprehensive test campaigns, including scenarios, test cases, and success criteria.
- Support operations in deploying new software releases according to established release management processes.
- Build and enhance manual and automated QA tests across UI, data, and service layers.
Key Skills & Qualifications
- Bachelors or Masters degree in Computer Science, Software Engineering, or related field.
- Minimum 5 years of hands-on experience executing and designing QA/testing scenarios.
- Strong experience with web/UI testing and messaging or event-driven architectures (REST/HTTP).
- Solid understanding of testing best practices across manual and automated approaches.
- Ability to identify opportunities for automation and implement efficient automated testing strategies.
- Hands-on experience using and enhancing testing frameworks such as Selenium and Cucumber.
- Exposure to trading systems or high-volume transactional systems is a plus.
- Strong interpersonal, analytical, problem-solving, and organizational skills.
-
Knowledge of SQL and relational databases.
Required Skills:
Data FinTech Messaging Support REST Cucumber Operations Analysis Trading Organizational Skills Test Cases Selenium Reliability Campaigns Automation Databases Computer Science Software Testing Design Engineering SQL Science Management