Overview
Test Engineer
Job Objective
As part of the development, the Test Engineer is responsible for preparing, executing, and optimizing testing campaigns (functional, non-functional, security, performance, etc.) and contributing to test automation initiatives, while ensuring compliance with quality and security best practices.
Key Responsibilities
1. Test Strategy & Campaign Management
· Design, organize, and maintain test campaigns for one or more software components.
· Contribute to the definition and continuous improvement of the testing strategy.
· Ensure reuse, deployment, and maintenance of existing test campaigns and repositories.
2. Test Execution & Quality Assurance
· Execute manual and automated tests to ensure solution quality and reliability.
· Identify, report, track, and support resolution of anomalies.
· Review test designs, executions, and reported defects produced by junior team members.
3. Automation & Technical Enablement
· Assess feasibility of test automation and contribute to automation roadmaps.
· Set up and maintain automation environments, tools, and test data.
· Develop and maintain automated test scripts and integrate them into nightly builds.
· Ensure adherence to automation standards and best practices.
4. Reporting & Collaboration
· Produce analysis reports, test summaries, and activity dashboards.
· Coordinate with development, delivery, and cross-functional teams.
· Ensure transparent reporting on progress, risks, and quality indicators.
5. Knowledge Sharing & Team Development
· Provide guidance, mentoring, and support to team members.
· Contribute to skill development and collective performance improvement.
Required Skills
Functional & Technical Skills
· Strong knowledge of the payment industry and transaction-based systems
· Manual testing and test case design
· Test automation (scripting, tools, frameworks)
· Test strategy definition and workload estimation
· Test documentation (test plans, test cases, acceptance reports)
· SQL and data validation for testing purposes
Technical Environment
· Test management and automation tools
· Databases (SQL-based testing)
· CI/CD and nightly build execution concepts
Soft Skills
· Strong communication and interpersonal skills
· Team-oriented mindset
· Proactiveness and problem-solving ability
· Attention to detail and quality focus
· Ability to work in a dynamic and collaborative environment
Profile Requirements
· Education: Master’s degree in Engineering, Computer Science, or equivalent
· Experience: Minimum 2 years in software testing, preferably in payment or transaction-heavy systems
· Languages: English – professional working proficiency
Performance Indicators (KPIs)
· Test execution and delivery timelines
· Quality and completeness of test deliverables
· Defect detection efficiency and follow-up