Theme

Language

Global EN
Sweden ENSV
India EN

Test Automation Engineer

Technology, Data & Digital · Software & Web Development · QA & Testing · DevOps · Software Engineering

In short

Ericsson seeks a Senior Test Automation Engineer in Cairo, Egypt, to design and develop automated test scripts and frameworks for Cloud Native Cognitive applications. The role involves all test activities, including integration, regression, performance, and security testing, with a focus on automating testing efforts within CI/CD pipelines and Agile teams.

Responsibilities

  • Create and execute test strategies for code changes, including integration, system, regression, performance, data quality, security, UAT, exploratory, and non-functional tests.
  • Integrate testing scripts within CI/CD pipelines following CI/CD strategies.
  • Collaborate with Agile teams to design and develop test plans, test cases, edge cases, test scripts, and tools for quality assurance.
  • Design, develop, and maintain automated test frameworks, test libraries, tools, test suites, documentation, and test artifacts for cloud-based applications and infrastructure.
  • Utilize manual and automated testing tools and techniques to ensure thorough coverage and maintain software release quality.
  • Identify, document, and track defects, issues, and enhancements in a centralized Collaboration and Tracking system.
  • Analyze test results, identify trends, and communicate findings to stakeholders.
  • Review and provide feedback on product architecture and design for test automation, robustness, and scalability.
  • Participate in agile development processes and ceremonies.
  • Stay current with industry trends, tools, and technologies in software testing and cloud computing.
  • Ensure compliance with relevant regulatory, security, and data protection standards.
  • Provide mentoring and guidance to team members in QA best practices and cloud technologies.
  • Address project scope, quality, cost, and time related issues.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent relevant experience.
  • Minimum 3+ years of experience overall in Software Quality Assurance Roles.
  • Minimum 2+ years of experience in software testing automation.
  • Strong experience with relational and NoSQL databases, such as MySQL, PostgreSQL, Oracle, or MongoDB.
  • Proficiency in using test automation tools and frameworks like Robot Framework, Cucumber, Playwright, Selenium WebDriver, Pytest, TestNG, JMeter or similar.
  • Proven experience with scripting languages (e.g., JavaScript, Bash).
  • Proven experience with one or more programming languages (e.g., Python, Java, C#) for developing test automation tools and suites.
  • Proficiency in API testing tools with strong coding skills: Postman and REST Assured.
  • Experience in code coverage and static analysis tools, such as SonarQube, Coveralls, or similar.
  • Experience in Continuous Integration and Continuous Deployment (CI/CD) tools, such as Jenkins, GitHub Actions, GitLab CI/CD, or Travis CI.
  • Experience in Cloud Native applications, Microservices, Micro-frontend, and Data workflows.
  • Familiarity with Agile methodologies (Scrum, Kanban) and working in multidisciplinary teams.
  • Strong analytical skills and ability to identify, troubleshoot, and document software issues.
  • Excellent problem-solving and decision-making abilities.
  • Excellent verbal and written communication skills, attention to detail.

Desired Qualifications

  • Experience in Hyperscale Cloud Providers (AWS, Azure, or GCP) is preferred.
  • Certifications in software testing (e.g., ISTQB, CSTE) or test automation tools is highly desirable.
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes is highly desirable and considered a significant asset.
  • Experience in Cloud Platforms such as AWS/GCP/Azure, etc. is highly desirable and considered a significant asset.
  • Experience in MLOps is a plus.
  • Ability to work autonomously as well as collaboratively within a team.

Benefits

  • Outstanding opportunity to use skills and imagination to push the boundaries of what's possible.
  • Chance to build solutions never seen before to some of the world's toughest problems.
  • Challenging work in a supportive team environment.
  • Opportunity to join a team of diverse innovators.
  • Encouraging a diverse and inclusive organization is core to Ericsson's values.
  • Championing diversity and inclusion in everything we do.
  • Belief that collaborating with people with different experiences drives innovation.
  • Encouragement for people from all backgrounds to apply and realize their full potential.
  • Ericsson is proud to be an Equal Opportunity Employer.

Skills

AWSAzureGCPRobot FrameworkCucumberPlaywrightSelenium WebDriverPytestTestNGJMeterJavaScriptBashPythonJavaC#PostmanREST AssuredSonarQubeCoverallsJenkinsGitHub ActionsGitLab CI/CDTravis CIDockerKubernetesScrumKanbanMySQLPostgreSQLOracleMongoDB
#Automation#Testing#Cloud#5G#ML/AI#Data Engineering#Cloud Native#Microservices#Agile
Ericsson Logo

About Ericsson

Pioneering technology for connecting billions of people worldwide

Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible

Ericsson Logo

Company

Ericsson

Job Posted

2 days ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Senior

Locations

Cairo, Egypt

Qualification

Bachelor

Applicants

Be an early applicant