CrawlJobs Logo

Software Automation Testing Expert

Egypt, Giza · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

We are seeking an experienced Software Automation Testing Specialist to support Vodafone’s strategic growth areas across Digital, IoT, and Cloud transformation. This role plays a critical part in shaping testing excellence by guiding teams on best practices, defining testing KPIs, and contributing to automation, usability, security, and performance testing maturity. The role involves hands-on delivery, stakeholder collaboration, and driving continuous improvement across multiple testing initiatives.

Job Responsibility

  • Participate in and lead testing activities across complex programmes and projects
  • Analyse testing requirements and develop effective test strategies aligned with business and technical needs
  • Select, recommend, and apply appropriate automation and test management tools
  • Define and track testing metrics to monitor quality, effectiveness, and delivery performance
  • Provide testing guidance and risk management support to project teams and stakeholders
  • Communicate testing progress, risks, and outcomes to internal and external partners
  • Develop and present testing proposals and improvement initiatives
  • Identify and implement improvements to testing methods, standards, and practices
  • Stay up to date with emerging testing tools, technologies, and industry trends
  • Support knowledge sharing through communities of practice, lessons learned, and testing collateral
  • Manage multiple testing projects, including timelines, effort, utilisation, and productivity
  • Monitor KPIs, take corrective actions, and contribute to efficiency targets
  • Support onboarding, knowledge transfer, and capability building within programme teams
  • Ensure compliance with TMMi Level 3 processes and participate in assessments
  • Contribute to Go/No-Go technical decisions and ensure delivery within agreed scope, time, and budget

Requirements

  • 8+ years of experience in testing or related software disciplines
  • strong understanding of testing methodologies including regression, integration, performance, acceptance, and unit testing
  • hands-on experience with web, cloud, and data visualisation-based applications
  • proficient in database fundamentals, including CRUD operations
  • experience using test management tools, preferably Azure DevOps
  • worked with at least two browser automation tools such as Selenium, Cypress, or Puppeteer
  • comfortable coding or scripting using Python or similar languages
  • experience testing APIs using tools such as Postman
  • understanding CI/CD pipelines and DevOps concepts including GitOps, DataOps, and SecOps
  • knowledge of cloud platforms such as GCP, AWS, or Azure

Nice to have

exposure to BI tools

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Automation Testing Expert

8 matching positions

Senior Software Engineer, Embedded Software Automation and Tools

The role involves developing and maintaining software and tools that help variou...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on experience with automation systems
  • 10+ years of programming experience, preferably with Python
  • Bachelor's degree in computer science or related field
  • Proficient in Linux, Python-based test automation frameworks, and tools using REST APIs
  • Hands-on experience in development/integration of E2E test automation frameworks and tools for embedded software devices
  • Proficient use of AI tools and technologies with a proven track record as a promoter and advocate for AI adoption in software development and testing automation
  • Agentic workflow familiarity: Working knowledge of multi-step AI orchestration frameworks and the practical use of AI agents to support and streamline day-to-day development workflows
  • Experienced in developing and maintaining web-based tools using JavaScript and React/Next.js
  • Experience with DevOps and continuous integration tools (Jenkins, GitLab CI, Docker, and Kubernetes)
  • Experience with CI/CD pipeline development and deployment via AWS or GCP cloud technologies
Job Responsibility
Job Responsibility
  • Develop and release new E2E automation support and tools
  • Debug issues to improve the quality of automated test tools and frameworks
  • Conduct code reviews to improve code quality and optimization
  • Promote coding conventions and standards for code re-usability and cleanliness
  • Document feature guides, identify and formulate user requirements, and define product behavior
  • Support and maintain existing automation tools and technology
  • Mentor less experienced engineers and drive automation development
  • Assist in monitoring and maintenance of critical systems
  • Champion the adoption of AI tools and technologies to enhance automation capabilities and team productivity
  • Review and provide technical feedback on design documents and high-level architecture diagrams across multiple tools and teams, with a focus on evaluating design trade-offs, scalability, maintainability, and alignment with overall system architecture
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Qa Automation Expert

QA Automation Expert. This role has been designed as ‘Hybrid’ with an expectatio...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Information Systems, or a related field
  • 8-10 years as a Software QA Engineer in a networking/security environment
  • Strong understanding of the OSI model and networking protocols: TCP/IP, UDP, DHCP, HTTP, DNS, VLANs
  • SAML, SNMP, GRE, IPSEC, Syslog, MDM, SSH
  • Experience configuring security devices, including: Firewalls, VPNs, Intrusion Detection/Prevention Systems (IDPs), switches, and routers
  • Proficient in Data Networking (L2/L3, Switching, routing, WLANs)
  • Knowledge of security protocols and penetration testing (a plus)
  • Experience with RADIUS, AAA, and NAC (Network Access Control)
  • Hands on experience in configuring and testing with Active Directory, LDAP and other Auth sources
  • Strong hands-on experience with VMware, KVM, Hyper-V
Job Responsibility
Job Responsibility
  • Test planning
  • use case/system analysis
  • test validation
  • test automation
  • performance/scale testing
  • automation of security and cloud-based solutions
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Principal Software Automation / Test Engineer

We are seeking an AI-savvy Principal QA Test Engineer to transform how we test a...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • M.S./B.S. degree in Computer Science, Electrical Engineering, or equivalent military experience required.
  • 10+ years of experience in QA/Test Automation Engineering with demonstrated impact on product quality and team practices.
  • 2+ years of hands-on experience with AI/ML technologies, including LLMs, prompt engineering, and AI-assisted development workflows.
  • Proven track record of building autonomous testing systems or AI-powered quality engineering tools.
  • Intermediate to Expert level experience with REST API driven automation using Python or Go.
  • Deep expertise in cybersecurity, cloud networking, or distributed systems test, including expert knowledge of TCP/IP, DNS, and SSL/TLS.
  • Experience with Identity Technologies such as Azure AD, Okta, or Ping Identity.
  • Experience with cloud providers (AWS, Azure, GCP) and cloud networking architectures (VPCs, subnets, security groups, NAT).
  • Experience with Windows/Linux/MAC Networking and Security Features.
  • Expertise in REST API testing, web UI automation (Selenium, Playwright, Puppeteer), and cloud-native application testing.
Job Responsibility
Job Responsibility
  • Design and implement autonomous QA workflows using AI agents and LLM-based frameworks to achieve continuous, intelligent test execution across multiple services.
  • Develop AI-augmented test infrastructure enabling scalable, context-aware testing that reflects real-world deployment scenarios.
  • Build AI-powered test generation systems that automatically create comprehensive test suites from requirements, specifications, and production telemetry.
  • Participate in system design to ensure quality, observability, and testability are built-in throughout the feature development lifecycle.
  • Provide technical leadership in browser security, cloud orchestration, distributed systems, and AI-assisted quality engineering across multi-team quality initiatives.
  • Mentor junior and mid-level engineers on AI/ML testing techniques, prompt engineering, and modern quality practices
  • lead adoption of new testing methodologies and measure impact.
  • Collaborate with Development, SRE, Product Management, and Technical Marketing to align quality strategy with business outcomes and establish quality standards.
  • Enhance test strategies, automation, and build infrastructure with feedback and analysis from real-world customer deployments.
  • Stay current with AI/ML advancements and translate them into practical testing innovations like agentic workflows, multimodal testing, and AI-powered observability.
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Automation Testing Sr Analyst

The Testing Sr Analyst is a seasoned professional role. Applies in-depth discipl...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 -12 years Testing Analyst experience
  • Familiarity with the Software Development Lifecycle (SDLC) and how Quality Assurance methodology fits into the SDLC
  • Knowledge of relevant operating systems, languages and database tools
  • Knowledge of defect tracking systems and processes
  • including change management
  • Knowledge of automated regression testing tools
  • Experience of testing banking platforms or similar software
  • Ability to work under pressure during tight dead lines
  • Requires methodical approach to testing and problem solving
  • Requires theoretical and analytical skills, with demonstrated ability in planning and operations
Job Responsibility
Job Responsibility
  • Supports initiatives related to User Acceptance Testing (UAT) process and product rollout into production
  • Has good retail banking domain expertise in at least one of below areas: Investment - Capital Markets, Mutual Funds, Brokerage, Equity, Insurance and Treasury, Digital - Mobile (IOS and Android), Web (Angular), Banking & Lending – Retail, Term Deposit, Payments, Customer demographics and relationships, Mortgage, Cards – Equal payment plan, Payment features, Rewards, Wallets, Authorization & Fraud, Collections, Onboarding – Customer/Product onboarding
  • Ability to demonstrate E2E testing solutions (UI, Middleware, Backend and API)
  • Ensure that software quality issues and defects are appropriately identified, documented, tracked, and resolved in the repository
  • Collaborate with the software development team and users to ensure software requirements are met
  • Collaborate with Dev-ops/ App teams to Shift left by adopting Test-ops and other emerging testing principles
  • Tests and analyzes a broad range of systems and applications to ensure they meet or exceed specified standards and end-user requirements.
  • Works complex testing assignments.
  • Executes test scripts according to application requirements documentation.
  • Identifies defects and recommends appropriate course of action
  • Fulltime
Read More
Arrow Right

Principal Software Automation Test Engineer

We are seeking an AI-savvy Principal QA Test Engineer to transform how we test a...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • M.S./B.S. degree in Computer Science, Electrical Engineering, or equivalent military experience required
  • 10+ years of experience in QA/Test Automation Engineering with demonstrated impact on product quality and team practices
  • 2+ years of hands-on experience with AI/ML technologies, including LLMs, prompt engineering, and AI-assisted development workflows
  • Proven track record of building autonomous testing systems or AI-powered quality engineering tools
  • Intermediate to Expert level experience with REST API driven automation using Python or Go
  • Deep expertise in cybersecurity, cloud networking, or distributed systems test, including expert knowledge of TCP/IP, DNS, and SSL/TLS
  • Experience with Identity Technologies such as Azure AD, Okta, or Ping Identity
  • Experience with cloud providers (AWS, Azure, GCP) and cloud networking architectures (VPCs, subnets, security groups, NAT)
  • Experience with Windows/Linux/MAC Networking and Security Features
  • Expertise in REST API testing, web UI automation (Selenium, Playwright, Puppeteer), and cloud-native application testing
Job Responsibility
Job Responsibility
  • Design and implement autonomous QA workflows using AI agents and LLM-based frameworks to achieve continuous, intelligent test execution across multiple services
  • Develop AI-augmented test infrastructure enabling scalable, context-aware testing that reflects real-world deployment scenarios
  • Build AI-powered test generation systems that automatically create comprehensive test suites from requirements, specifications, and production telemetry
  • Participate in system design to ensure quality, observability, and testability are built-in throughout the feature development lifecycle
  • Provide technical leadership in browser security, cloud orchestration, distributed systems, and AI-assisted quality engineering across multi-team quality initiatives
  • Mentor junior and mid-level engineers on AI/ML testing techniques, prompt engineering, and modern quality practices
  • lead adoption of new testing methodologies and measure impact
  • Collaborate with Development, SRE, Product Management, and Technical Marketing to align quality strategy with business outcomes and establish quality standards
  • Enhance test strategies, automation, and build infrastructure with feedback and analysis from real-world customer deployments
  • Stay current with AI/ML advancements and translate them into practical testing innovations like agentic workflows, multimodal testing, and AI-powered observability
  • Fulltime
Read More
Arrow Right

Expert Software Engineer

You'll have the opportunity to work on cutting-edge applications, develop breakt...
Location
Location
Poland , Krakow
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years building web applications in Python with Django (and ideally Django REST Framework)
  • Solid SQL and ORM experience (Django ORM or SQLAlchemy)
  • working with PostgreSQL/MySQL/MSSQL/SQLite
  • Front‑end fundamentals and server‑rendered UIs using HTMX and Tailwind (or similar)
  • Containerization with Docker, reverse proxying with NGINX, and CI/CD pipelines
  • Deploying to a public cloud (Azure or AWS)
  • Effective English communication (B2) and experience delivering against a roadmap in a collaborative environment
Job Responsibility
Job Responsibility
  • Design, implement, test, and ship features in Python/Django
  • Build responsive UIs using HTMX + Tailwind CSS with Django Templates (progressive enhancement)
  • Model data and write efficient queries using Django ORM
  • Containerize and deploy services with Docker and NGINX
  • automate with CI/CD
  • Deploy to Azure/AWS cloud
  • Ensure quality with unit/integration tests (pytest) and code reviews
  • Collaborate with product, PM, and stakeholders
  • refine requirements and scope realistic milestones
  • Uphold security best practices
What we offer
What we offer
  • Private health care (Signal Iduna) and Life insurance for you and your beloved ones
  • Well-Being Program that includes regular webinars, workshops, and networking events
  • Access to sports groups and Multisport card
  • Hybrid work (min. 47 days/yr of remote work, flexible working hours)
  • Employee Pension Plan paid by the employer (you get + 3,5% on each gross salary)
  • Fulltime
Read More
Arrow Right

Automation Software Senior Engineer

Location
Location
Salary
Salary:
Not provided
sig.biz Logo
SIG Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University or university of applied sciences degree in automation or certified technician with relevant knowledge and experience
  • Expert in PLC, preferred Siemens and Schneider PacDrive
  • Expert in HMI, preferred Copa Data Zenon
  • Deep knowledge about bus systems and networks
  • Well structured
  • A healthy self-driven interest in writing good and useful documentation
  • Good German and English knowledge
Job Responsibility
Job Responsibility
  • Creation of PLC and HMI software
  • Treatment of customer requests including related project management and communication
  • Setup of and testing on virtual systems
  • Testing on machines in the testfield and prototype area
  • Running field tests
  • Taking the full responsibility for software releases in regards of correctness, completeness, timeliness and documentation
  • Close collaboration with other departments as mechanical construction and aseptics
  • Support of Global Assembly in case of software related problems
  • 3rd level support for issues in the field
  • Steering of external software developers
What we offer
What we offer
  • Competitive compensation
  • Opportunity to partially work from home
  • Part of a globally successful international company
  • Career launchpad - a place to develop yourself fast with real work, real experience, real opportunities to build skills
  • Part of a highly motivated and dynamic team
  • Personal development opportunities, trainings and coaching opportunities from senior team members
Read More
Arrow Right

Multilingual Expert Software Engineer

This role involves designing, developing, debugging, and leading software enhanc...
Location
Location
Costa Rica , Heredia
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, Electrical Engineering
  • Typically 4-6 years experience
  • Extensive experience with multiple software systems design tools and languages: Real-time embedded OS, C, Rust, Go and Python
  • Experience to read the ASIC designs and understand them in detail
  • Experience working with Emulator and Simulator environments
  • Excellent analytical and problem-solving skills
  • Experience in overall architecture of software systems: Linux kernel drivers, Embedded Systems
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Familiarity with core AI principles such as supervised and unsupervised learning, model training and evaluation, and algorithm selection
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Leads multiple project teams of other software systems engineers and responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost-effective, and high-quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Designs and implements AI-driven enhancements within systems software to improve performance, diagnostics, and automation
  • Leverages machine learning models and data analytics to optimize system behavior, detect anomalies, and support intelligent decision-making across platforms and subsystems
  • Represents the software systems engineering team for all phases of larger and more-complex development projects
What we offer
What we offer
  • Comprehensive suite of health, financial, and emotional wellbeing benefits
  • Specific programs catered to helping employees reach their career goals
  • Inclusive environment embracing diversity and individual uniqueness.
  • Fulltime
Read More
Arrow Right