Match score not available

Software Quality Control Engineer - Part-Time - Remote

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

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
Jari Solutions logo
Jari Solutions Information Technology & Services Scaleup https://www.jari.sa/
51 - 200 Employees
See more Jari Solutions offers

Job description

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.

Other Skills

  • Problem Solving
  • Collaboration
  • Communication
  • Analytical Skills
  • Detail Oriented

Quality Improvement Engineer Related jobs