Bachelor's degree in Computer Science or related field, 7+ years of experience in software quality assurance, Experience in Fintech Industry, Knowledge of the Saudi Market.
Key responsabilities:
Develop and execute comprehensive test plans
Lead efforts to design, implement, and maintain automated test scripts
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Position: Software Quality Control Engineer “Fintech”
Job Type: Part-Time – Fully Remote
We are seeking a Senior Software Quality Control Engineer to join our dynamic and innovative team. The ideal candidate will play a key role in ensuring the quality, reliability, and performance of our software applications. As a senior member of the QA team, you will collaborate with cross-functional teams, including developers, product managers, and business analysts, to define testing requirements, design test plans, and deliver high-quality software solutions.
Develop and execute comprehensive test plans based on product requirements, technical specifications, and use cases.
Design, document, and maintain detailed test cases and test scripts for functional, non-functional, regression, and acceptance testing.
Define and implement test automation strategies to optimize testing efforts and enhance test coverage.
Conduct hands-on testing of software applications across various platforms, including web, mobile, and cloud-based environments.
Perform functional, integration, system, performance, load, and security testing.
Log defects, track issues, and ensure timely resolution. Provide clear, concise, and actionable defect reports.
Analyze test results and generate detailed reports, identifying issues, trends, and areas for improvement.
Lead efforts to design, implement, and maintain automated test scripts and frameworks (e.g., Selenium, TestNG, JUnit, etc.).
Ensure test automation suites run efficiently and align with CI/CD pipelines.
Mentor junior QA engineers and provide guidance on automation best practices and advanced testing techniques.
Work closely with product managers, developers, and other stakeholders to understand project requirements and technical constraints.
Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and sprint retrospectives.
Advocate for best practices in quality assurance and contribute to the continuous improvement of development processes.
Identify quality risks early in the development cycle and recommend mitigation strategies.
Support product release cycles by performing comprehensive end-to-end testing, including pre-release validation.
Provide leadership and mentoring to junior and mid-level QA engineers, supporting their growth and ensuring the quality of the overall team’s work.
Promote a culture of quality throughout the organization by educating team members on best testing practices.
Requirements
Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent work experience).
7+ years of experience in software quality assurance, testing, and automation.
Experience in Fintech Industry and knowledge of the Saudi Market
Technical Skills
Hands-on experience with manual and automated testing tools (e.g., Selenium, Appium, JUnit, TestNG, Postman, etc.).
Strong knowledge of software development life cycle (SDLC), Agile methodologies (Scrum, Kanban), and continuous integration/continuous deployment (CI/CD) practices.
Expertise in writing test cases, test plans, and test scripts.
Experience with bug tracking systems (e.g., Jira, Bugzilla, or similar).
Experience in performance testing (e.g., JMeter, LoadRunner) and security testing is a plus.
Proficiency in scripting languages (e.g., Python, JavaScript, Shell scripting).
Strong understanding of API testing (e.g., RESTful, SOAP) and tools (e.g., Postman, RestAssured).
Familiarity with version control systems (e.g., Git).
Excellent analytical, problem-solving, and troubleshooting skills.
Strong written and verbal communication skills.
Ability to collaborate effectively with development teams and other stakeholders.
Experience with cloud technologies (e.g., AWS, Azure).
Knowledge of performance testing and tools like JMeter or LoadRunner.
Familiarity with Docker and Kubernetes for containerized application testing.
Certification in ISTQB or other software testing methodologies.
Soft Skills
Strong attention to detail and a passion for software quality.
Excellent problem-solving skills.
Proactive, self-driven, and able to work independently with minimal supervision.
Strong collaboration and leadership abilities.
Required profile
Experience
Level of experience:Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.