Skip to Content

Qa team Lead

2 open positions

We are seeking an experienced QA Team Lead to lead and manage the quality assurance team, ensure high-quality software delivery, and continuously improve testing processes. The QA Team Lead will work closely with product managers, developers, and stakeholders to define quality standards and ensure they are met across all releases.

Key Responsibilities

  • Lead, mentor, and support the QA team (manual and/or automation testers)
  • Define and maintain QA processes, standards, and best practices
  • Review requirements and ensure testability from early stages
  • Create and oversee test plans, test strategies, and test schedules
  • Ensure proper test coverage (functional, regression, integration, UAT)
  • Track defects, prioritize issues, and coordinate resolution with development teams
  • Monitor QA metrics and report quality status to stakeholders
  • Participate in release planning and go/no-go decisions
  • Continuously improve testing efficiency, tools, and workflows
  • Ensure alignment with Agile/Scrum methodologies

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • X+ years of experience in Software Quality Assurance
  • Previous experience leading or mentoring a QA team
  • Strong understanding of SDLC and STLC
  • Experience with test management tools (e.g., Jira, TestRail, Zephyr)
  • Solid knowledge of defect tracking and reporting
  • Excellent communication and leadership skills

Our Perks

Free access to online courses

Remote work opportunities

Performance & referral bonuses

Inhouse English classes / tutoring

Modern office spaces

Nice to Have

  • Experience with test automation tools (e.g., Selenium, Cypress, Playwright)
  • Experience in Agile/Scrum environments
  • ISTQB or similar QA certification
  • CI/CD and DevOps testing experience

Our Perks

Competitive salaries

Free access to online courses

Remote work opportunities

Performance & referral bonuses

Inhouse English classes / tutoring

Modern office spaces

What We Offer

  • Collaborative and growth-focused work environment
  • Opportunity to influence quality strategy and processes
  • Competitive compensation and benefits
  • Continuous learning and career development opportunities
--The Functionary US--
IT
Adaptability, Agile Methodologies, Arabic

Senior Developer

1 open position

We are looking for a highly skilled Senior Developer to design, develop, and maintain high-quality software solutions. You will take ownership of complex features, mentor junior developers, and collaborate closely with cross-functional teams to deliver scalable and robust applications.

Key Responsibilities

  • Design, develop, test, and maintain software applications
  • Participate in architecture and design discussions, providing technical expertise
  • Lead the development of complex features and modules
  • Review code, ensure coding standards, and provide constructive feedback
  • Troubleshoot, debug, and optimize application performance
  • Mentor and guide junior developers, sharing best practices
  • Collaborate with product managers, QA, and other stakeholders to deliver high-quality solutions
  • Stay up-to-date with emerging technologies and suggest improvements to the tech stack

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • X+ years of experience in software development
  • Strong proficiency in programming languages relevant to your stack (e.g., Java, Python, JavaScript/TypeScript, C#)
  • Solid understanding of software architecture, design patterns, and data structures
  • Experience with version control systems (e.g., Git)
  • Familiarity with Agile/Scrum development methodologies
  • Strong problem-solving, communication, and collaboration skills

Nice to Have

  • Experience with cloud platforms (AWS, Azure, GCP)
  • Knowledge of microservices architecture and RESTful APIs
  • Experience with CI/CD pipelines and automated testing
  • Exposure to frontend and/or mobile development frameworks
  • Open-source contributions or active participation in developer communities

What We Offer

  • Challenging projects with modern tech stacks
  • Opportunity to mentor and influence engineering practices
  • Collaborative and supportive team environment
  • Competitive salary and benefits
  • Continuous learning and professional growth opportunities
--The Functionary US--
IT
Permanent
Administrative/Utilities
Agile Methodologies, Arabic