The Role
Performs manual and automated testing for banking and payment applications, including test case design, functional, regression, and integration testing. Tracks defects, analyzes results, supports resolution, reports quality status, and collaborates with technical and business stakeholders. The role also improves QA processes, mentors junior testers, manages testing activities in Agile teams, and ensures compliance with security and quality standards.
Summary Generated by Built In
About the Job
As a Quality Control (QC) Engineer, you will apply your strong software testing and quality assurance experience to ensure the quality, reliability, and performance of banking and payment systems. You will perform manual and automated testing, design and execute test cases, identify and track defects, and collaborate with developers, product owners, and business stakeholders to deliver secure, reliable, and high-quality software. You will also contribute to QA process improvements, mentor junior team members, and promote best practices across the software development lifecycle.
What you'll do
- Design, develop,
execute, and document test cases and test scenarios for banking and payment
applications.
- Perform functional, regression,
integration, and other relevant software testing activities.
- Conduct manual testing and support automated
testing to improve test coverage and efficiency.
- Identify, document,
track, and report software defects using appropriate defect tracking tools.
- Collaborate with developers, product
owners, business analysts, and stakeholders to ensure software quality
requirements are met.
- Execute software test plans and validate
application functionality against business and technical requirements.
- Analyze test results, investigate
inconsistencies, and support defect resolution and retesting.
- Prepare test progress
reports, communicate quality status, and highlight risks and issues to relevant
teams.
- Contribute to QA process improvements and
the implementation of quality assurance policies and procedures.
- Lead and mentor junior team members while
promoting testing best practices.
- Manage multiple testing activities,
prioritize tasks, and support timely delivery in an Agile environment.
- Ensure testing activities align with
relevant banking, payment, security, and compliance standards.
What you'll need
- 5–8
years of experience in
software quality control, software testing, or quality assurance.
- Mandatory experience in banking and
payment systems.
- Hands-on experience in both manual and
automated software testing.
- Strong knowledge of test case design,
test execution, test documentation, and defect management.
- Experience performing functional and
regression testing.
- Familiarity with defect tracking and
reporting tools.
- Strong analytical, troubleshooting, and
problem-solving skills.
- Experience collaborating with
developers, product owners, and cross-functional stakeholders.
- Ability to lead or mentor junior team
members and support QA process improvements.
- Excellent communication, coordination,
and organizational skills.
- Ability to manage multiple tasks,
prioritize effectively, and work within Agile teams.
- Experience contributing to test plans,
quality assurance procedures, and continuous improvement initiatives.
- Awareness or knowledge of IT security
best practices and compliance standards such as ISO/SOC or similar.
Why Aspire
In addition to a
competitive long-term total compensation package with salary and
performance-based bonus, we have a reward philosophy that goes beyond
compensation.
- Be part of a remote-first organization
where flexibility is embraced.
- Work and learn alongside talented
engineers and technology leaders.
- Explore opportunities to learn and
grow through technical and non-technical training programs.
- Gain global exposure by working on
products with international teams and clients.
- Attend virtual and in-person
international technology conferences to expand your knowledge and network.
- Nursery reimbursement benefit and
Aspire Wellness Program.
- Exposure to working in an IT
environment that adheres to rigorous security and compliance standards defined
by ISO / SOC.
Skills Required
- 5–8 years of experience in software quality control, software testing, or quality assurance
- Experience in banking and payment systems
- Hands-on experience with manual and automated software testing
- Knowledge of test case design, test execution, test documentation, and defect management
- Experience performing functional and regression testing
- Familiarity with defect tracking and reporting tools
- Strong analytical, troubleshooting, and problem-solving skills
- Experience collaborating with developers, product owners, business analysts, and cross-functional stakeholders
- Ability to lead or mentor junior team members and support QA process improvements
- Excellent communication, coordination, and organizational skills
- Ability to manage multiple tasks, prioritize effectively, and work within Agile teams
- Experience contributing to test plans, quality assurance procedures, and continuous improvement initiatives
- Awareness or knowledge of IT security best practices and compliance standards such as ISO or SOC
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Aspire is a Jordan-based technology and software engineering services provider that helps clients across the MENA region, the United States, and Europe. Its offerings include digital consulting, cloud services, quality assurance, and technology solutions, with expertise supporting financial services, healthcare, e-commerce, media, publishing, and travel organizations. Aspire also delivers digital transformation services and develops local technology talent for global clients and partners.







