Software Quality Control Engineer - Fintech - Fully Remote

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., Experience in software testing and quality assurance methodologies., Familiarity with automated testing tools and frameworks., Strong analytical and problem-solving skills..

Key responsibilities:

  • Develop and execute test plans and test cases for software applications.
  • Collaborate with development teams to identify and resolve defects.
  • Conduct performance and regression testing to ensure software quality.
  • Prepare detailed reports on testing outcomes and quality metrics.

Jari Solutions logo
Jari Solutions Information Technology & Services Scaleup https://www.jari.sa/
51 - 200 Employees
See all jobs

Job description

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). 5+ 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

Industry :
Information Technology & Services

Quality Improvement Engineer Related jobs