→ جميع الوظائف

تصنيف الوظائف

وظائف التكنولوجيا وتقنية المعلومات

وظائف البرمجيات وتقنية المعلومات والبيانات والتكنولوجيا.

589 وظائف

Mid-Level QA Automation Engineer

OmniOps

📍 Cairo, Cairo, Egypt💼 Full-time

OmniOps is a Riyadh-based technology solutions provider, serving organizations across Saudi Arabia and beyond. With offices in Jordan, Egypt, and Morocco, we specialize in empowering businesses to migrate and scale their AI technology infrastructure confidently, achieving a high level of maturity in their digital landscapes. Our comprehensive services and products guarantee seamless cloud migration, scalability, and management, ensuring optimal performance and consistent reliability for our valued partners. Role Overview Focus on validating the core functionalities, integrations, and basic security postures of our data science and AI inferencing platform. You will be responsible for designing test cases, writing reliable automation scripts, verifying data flows between microservices, and ensuring that services like JupyterHub, ticketing systems, and CI/CD pipelines function seamlessly and securely. Key Responsibilities Test Design & Execution: Design, maintain, and execute comprehensive test cases for complex workflows (e.g., cluster creation, resource allocation, and notebook integration). Automation Development: Develop, maintain, and extend automated test suites. Implement reliable UI automation scripts primarily using Playwright Python. Integration Testing: Conduct detailed integration testing to verify seamless data flow, component communication, and dependency handling between the ticketing system, service allocation engines, and JupyterHub or NotebookLLM. Security Testing: Perform basic security testing, including validating authentication/authorization mechanisms, verifying role-based access control (RBAC) for different user tiers, checking API endpoint vulnerabilities, and ensuring secure communication protocols. API & Database Testing: Perform detailed testing of REST APIs and validate data integrity within Postgres databases. Manual & Exploratory Testing: Conduct manual exploratory, functional, and regression testing as needed. CI/CD Integration: Integrate automated test suites into existing pipelines (GitLab CI, GitHub Actions, or Jenkins). Defect Management: Log and track bugs effectively in JIRA, ensuring clear and reproducible steps. Reporting & Collaboration: Prepare test execution reports, ensure proper test coverage before releases, and collaborate with product and development teams to clarify requirements. Qualifications & Technical Skills Experience: 3–5 years of professional experience in software quality assurance. Automation Stack: Strong hands-on experience with Playwright (typescript preferred). Familiarity with other frameworks like Selenium, Cypress, pytest, TestNG, or JUnit is a plus. Integration & Backend Skills: Proficient in writing SQL queries for Postgres, testing RESTful APIs using tools like Postman, and verifying multi-service integrations. Security Knowledge: Understanding of basic web security fundamentals (OWASP Top 10, JWT authentication, OAuth, and access control). DevOps & Tools: Experience working with GitLab, Artifact Registry, and containerized environments (Docker/Kubernetes basics). AI/Data Science Familiarity: Good knowledge of AI systems development, basic AI concepts, and familiarity with data science tools like JupyterHub. Show more

PythonTypeScriptSQLPostgreSQLDockerKubernetesGitHub

Senior QA Engineer

Mondia

📍 New Cairo, Cairo, Egypt💼 Full-time

Play a critical role in shaping our quality strategy and building test automation frameworks You'll partner with developers, product managers, and DevOps to ensure the delivery of high-quality, scalable, and performant software. Design, develop, and maintain automated test frameworks for UI, API, and backend systems using Playwright (Node.js). Champion the use of tools such as BrowserStack, Applitools, Testim, and other modern QA platforms to improve test coverage and visibility. Collaborate with cross-functional teams to define acceptance criteria, test plans, and test cases. Own and lead end-to-end testing for major product releases — from planning to production. Conduct root cause analysis for critical issues and work across teams to implement long-term fixes. Optimize and maintain CI/CD pipelines (e.g., Jenkins, GitHub Actions) for fast, reliable feedback cycles. Promote and participate in test management processes, using tools like TestRail, Zephyr, or Xray to track quality metrics, ensure traceability, and drive testing efficiency. Advocate for quality in all aspects of the SDLC — including code reviews, architecture discussions, and sprint planning. Identify and fill gaps in test coverage across functional, regression, performance, accessibility, and security testing. Requirements Key Responsibilities: Bachelor's degree in Computer Science, Engineering, or equivalent. >5 years in Software QA. Proven expertise with Playwright (Node.js) — must-have. Strong understanding of JavaScript/TypeScript or Java . Experience testing modern web applications, REST/GraphQL APIs, and backend services. Hands-on with CI/CD tools (e.g., Jenkins, GitHub Actions, CircleCI). Familiar with tools such as BrowserStack, Applitools, Testim — for cross-browser, visual, and intelligent testing. Strong grasp of test management tools (TestRail, Zephyr, Xray, or similar) and test case lifecycle. Exposure to performance, accessibility, and security testing practices. Technical Competencies/Skills: Software Development/Testing Lifecycles Software Testing Concepts/Techniques Mobile Testing Concepts API Testing Automation Testing DB Testing Manual Testing: Performance Testing Sharp Eye for Details Agile Methodologies (Scrum) Agile Principles Productivity Troubleshooting AI Competencies Leverage AI-powered tools and agents to improve software testing efficiency, automation, and overall engineering productivity Utilize AI to generate and optimize test cases, automation scripts, test data, and documentation, while validating all AI-generated outputs Apply AI to analyze defects, identify test coverage gaps, and support root cause analysis Explore and adopt emerging AI-driven testing technologies and best practices to continuously improve quality engineering processes Knowledge of (RAG), (MCP), or similar AI integration concepts Benefits Opportunity to work for a dynamic international company with a flat hierarchical structure, where your voice matters and your impact is seen The company will contribute up to EUR 25 per month towards staff perks A company bonus scheme applicable as per bonus scheme rules EUR equivalent salaries paid in EGP Show more

JavaScriptTypeScriptJavaRAGGraphQLGitHubNode.jsAgileScrum

Senior Software Quality Control Engineer

Money Fellows

📍 New Cairo, Cairo, Egypt💼 Full-time

Department: Technology Location: Money Fellows - HQ Description Money Fellows is transforming how people save, borrow, and invest. As the world’s first and largest Money Circles app, we’ve digitized the traditional ROSCA model to make it smarter, safer, and more accessible. 💸 Since 2018, we’ve empowered over 7 million users to take control of their financial futures with confidence. 🚀 Key Responsibilities Collaborate with stakeholders, including product managers, software engineers, and business analysts, to understand project requirements and define test objectives. Develop comprehensive test plans and strategies, considering functional and non-functional requirements, to ensure thorough test coverage. Identify appropriate testing methodologies, tools, and techniques to effectively validate software applications within the fintech domain. Conduct various types of testing, including functional, regression, integration, performance, and security testing. Report and track software defects using defect tracking tools, ensuring timely resolution and closure. Contribute to the development and implementation of quality assurance standards, methodologies, and best practices. Communicate test progress, test results, and quality-related metrics to stakeholders, providing insights into software quality and test coverage. Skills, Knowledge & Expertise Bachelor’s or master’s degree in computer science, Software Engineering, or a related field. Proven experience (typically 5+ years) in software quality control, software testing, or a related role. Strong knowledge of software testing methodologies, tools, and best practices. Familiarity with testing frameworks and tools, such as Jera, JUnit, TestNG, or similar technologies. Experience with tools. Understanding of various types of testing, including functional, regression, integration, performance, and security testing. Experience in test automation frameworks and writing automated test scripts. Familiarity with agile development methodologies and CI/CD processes. Understanding of the fintech industry, its regulations, compliance requirements, and security best practices. Strong analytical and problem-solving skills, with the ability to identify and troubleshoot software defects. Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders. Detail-oriented mindset with a focus on delivering high-quality software solutions. Job Benefits We care about your well-being from day one, whether you’re a candidate or a team member, by actively fostering a culture of psychological safety where you feel respected, heard, and supported. Mental Well-being: We prioritize your mental health through open-door policies, skip-level meetings, and thoughtfully designed workspaces that encourage trust and transparency. Physical Health: Stay active and energized with a gym allowance, healthy office snacks, and monthly consultations with a nutritionist. Social Wellness: Build meaningful connections through team-building activities, engaging town halls, and collaborative workspaces that inspire innovation. Financial Empowerment: Enjoy competitive salaries, pension plans, and exclusive employee discounts on our Circles to support your financial stability. Growth Opportunities: Grow your career through workshops, internal mobility programs, and opportunities for learning and advancement. Join us and be part of a community that supports every aspect of your well-being and growth. Show more

Agile

Software Engineer

Chongqing Smart Eye Technology Co., Ltd

📍 New Cairo, Cairo, Egypt💼 Full-time

Job Description The Job: You will be a member of the production engineering team at Smart Eye with a focus on automotive products. You will develop code enabling cars to intelligently monitor what's happening inside the cabin in order to improve safety, personalization, security, human/vehicle interactions, and more. You will work closely with your teammates to roll out new AI products and capabilities and pitch in and help wherever your interests and skills fit. Our team is tasked with tuning, customizing, configuring, building, testing, delivering and supporting targeted versions of our Automotive SDK for vehicle production programs. In addition, we are tasked to adapt our software to customer specific hardware and operating systemsystems. This is a great opportunity to get state of the art in cabin monitoring systems to production in the automotive industry. If you flourish with building new products that have never existed before, ifbefore, you get excited by creating solutions that take on significant problems. If you like rolling up your sleeves to get things done, then we want to hear from you! Skills & Requirements Must Have: Bachelor’s degree in Computer Science, Software Engineering or equivalent 2-4 years of professional C++ programming Solid experience developing on Linux Multi-core programming experience Experience in optimizing code to reduce size, memory/CPU utilization Basic understanding of machine learning and computer vision Nice To Have Experience delivering software for automotive production programs including applying ASPICE and ISO 26262 Functional Safety processes to achieve the ASIL requirements Experience using automated tools for unit testing, performance testing, and static/dynamic code analysis Experience with CMake, Docker, Git, Gitlab and Jenkins Programming experience in Python Experience working in a fast-paced environment with a consistent track record of success at startups About The Company Smart Eye is the leading provider of Human Insight AI, technology that understands, supports and predicts human behavior in complex environments. The company is on a mission to bridge the gap between humans and machines for a safe and sustainable future. Supported by Affectiva and iMotions – companies it acquired in 2021 – Smart Eye’s multimodal software and hardware solutions provide unparalleled insight into human behavior. In automotive, Smart Eye’s driver monitoring systems and interior sensing solutions improve road safety and the mobility experience. The company’s eye tracking technology and iMotions biosensor software platform are also used in behavioral research to enable advanced research in academic and commercial sectors. In media analytics, Affectiva’s Emotion AI provides the world’s largest brands and market researchers with a deeper understanding of how consumers engage with content, products, and services. Founded in 1999, Smart Eye is a global company headquartered in Sweden, with customers including NASA, Nissan, Boeing, Honeywell, Volvo, GM, BMW, Polestar, Geely, Harvard University, 26 percent of the Fortune Global 500 companies, and over 1,300 research organizations around the world. Visit www.smarteye.ai for more information. Additional Information And Company Benefits Full Time Position located in 5th settlement - New Cairo - Egypt Competitive Benefits Package including: Salaries in USD Social Insurance Casual Startup office culture, collaborative office space Flexible work schedule Complimentary snacks and drinks, and lunch provided once a week Unlimited PTO plan Premium medical insurance. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Show more

PythonMachine LearningComputer VisionDockerGit

Deloitte Innovation Hub I Senior Java Backend Developer, Cairo, Egypt

Deloitte

📍 Cairo, Cairo, Egypt💼 Full-time

Senior Java Backend Developer, Cairo, Egypt Connect to your career at Deloitte Deloitte, established globally in 1845, is the world’s largest and leading professional services firm, providing Audit & Assurance, Tax & Legal and Consulting and related services to public and private clients spanning multiple industries. Present in more than 150 countries, Deloitte is distinct in its ability to help clients solve their most complex problems, from strategy to implementation. Deloitte innovation hub (DIH) is a strategic initiative established to support our ambition to become the leading business transformation partner of choice for our clients and to expand and scale our delivery footprint across EMEA. With access to a scaled, diverse, highly skilled, motivated, and engaged workforce, DIH is delivering complex technical solutions for clients’ most complex business problems, across portfolios that include ‘Strategy & Transactions’, ‘Customer’, ‘Engineering, AI & Data, ‘Enterprise, Technology & Performance’ and ‘Cyber’. DIH is aiming to become the destination for top talents in Egypt for a long, exciting career. We invest in outstanding people of diverse talents and backgrounds and empower them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. Our organization has grown in scale and diversity, providing services across the region, with our shared culture remaining the same. We aim to help clients realize their ambitions, make a positive difference in society, and maximize the success of our people. This drive fuels the commitment and humanity that run deep through our every action. Connect to your opportunity Database Management: Backend developers design and manage the database systems that store and retrieve data for the application. This includes creating, optimizing, and maintaining database schemas, writing database queries, and ensuring data integrity and security. API Development: Backend developers build and maintain application programming interfaces (APIs) that allow the frontend and other services to communicate with the backend. This involves designing RESTful or GraphQL APIs, implementing endpoints, and handling data requests and responses. Server-Side Logic: They write the server-side code that executes business logic and processes user requests. This may involve implementing user authentication, authorization, and business rules. They ensure that the application functions correctly and efficiently on the server. Security and Performance: Backend developers are responsible for implementing security measures to protect the application and its data, such as user authentication, encryption, and access control. They also optimize the server-side code and database queries to enhance application performance. Integration: Backend developers often work on integrating third-party services and APIs into the application. This can include payment gateways, social media platforms, external databases, or other microservices. Connect To Your Skills And Professional Experience. 3 - 7 years of experience. Java Proficiency: You should have strong programming skills in both Java . Be able to write clean, efficient, and maintainable code in these languages. Server-Side Development: Excel in server-side development, including creating RESTful or GraphQL APIs, handling data processing and storage, and managing server infrastructure. Database Management: Experience in designing, querying, and managing databases, both on the mobile device (SQLite) and on the server (e.g., MySQL, PostgreSQL, or NoSQL databases). Security Best Practices: Knowledge of security measures in mobile and server development, including authentication, authorization, data encryption, and protection against common security vulnerabilities. API Integration: Proficiency in integrating mobile apps with backend services, third-party APIs, and web services. Performance Optimization: Experience in optimizing mobile app and server performance to ensure efficient data retrieval, processing, and response times. Technology Stack Mastery: Proficiency back-end frameworks / Languages (Java, Spring Boot) Connect to your service line - Technology and Transformation Distinctive thinking, deep expertise, and collaborative working. That’s what connects us. That’s what makes us Deloitte. If you want to help solve some of the biggest challenges around, join us. Together, we’ll make an impact that matters. Personal independence Regulation and controls are standard practice in our industry and Deloitte is no exception. These controls provide important legal protection for both you and the firm. We are subject to several audit regulations, one of which requires that certain colleagues abide by specific personal independence constraints. This can mean that you and your "Immediate Family Members" are not permitted to hold certain financial interests (shares, funds, bonds etc.) with audit clients of the firm. The recruitment team will provide further detail as you progress through the recruitment process. Connect to your Industry “What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte’s clients include many of the world’s largest organisations; I wanted to be part of a team that made a difference that I could be proud of.”  Dan, Technology and Transformation Our commitment to you Making an impact is more than just what we do: it’s why we’re here. So we work hard to create an environment where you can experience a purpose you believe in, the freedom to be you, and the capacity to go further than ever before. We want you. The true you. Your own strengths, perspective, and personality. So, we’re nurturing a culture where everyone belongs, feels supported and heard, and is empowered to make a valuable, personal contribution. You can be sure we’ll take your wellbeing seriously, too. Because it’s only when you’re comfortable and at your best that you can make the kind of impact you, and we, live for. Your expertise is our capability, so we’ll make sure it never stops growing. Whether it’s from the complex work you do, or the people you collaborate with, you’ll learn every day. Through world-class development, you’ll gain invaluable technical and personal skills. Whatever your level, you’ll learn how to lead. Connect to your next step A career at Deloitte is an opportunity to develop in any direction you choose. Join us and you’ll experience a purpose you can believe in and an impact you can see. You’ll be free to bring your true self to work every day. And you’ll never stop growing, whatever your level. Show more

JavaGoGraphQLPostgreSQLMySQLExcel

Senior .NET Developer

PaxeraHealth

📍 6th of October, Al Jizah, Egypt💼 Full-time

Senior .Net Developer is part of the Development team building and working on software systems using various types of technologies. Also he/she is developing information systems by studying operations; designing, developing and installing software solutions, support and develop software team. Responsibilities; Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle Prepare and install solutions by determining and designing system specifications, standards and programming Working with a team to develop, test, and maintain various applications Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions Developing, refining, and tuning integrations between applications Analysing and resolving technical and application problems Provide information by collecting, analyzing and summarizing development and service issues Mentor junior and mid-level engineers Requirements: BC.S in Biomedical Engineering / Computer Science or a related discipline Minimum 3 years of Experience Strong Expertise in Microsoft technologies, in particular ASP.NET,MVC, C#, RESTful API, CSS, JavaScript, jQuery, Ajax, HTML, SQL, XML & IIS Demonstrate experience in web application development using SQL Server Experience in using TFS Be organized, self-motivated and ambitious with a desire to develop cutting edge front-end websites supported by technically challenging back-end solutions Good understanding of browser compliance issues Powered by JazzHR d7986dw9UA Show more

JavaScriptREST APISQL
```