QA Engineer - FinTech
Summary
A QA engineer who designs and executes manual and automated tests for distributed fintech software across UI, data, and service layers, and supports release deployments and production issue analysis. Core technologies include Selenium, Cucumber, REST/HTTP, and SQL.
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.