Envision Employment Solutions logo

Automation Test Engineer

Envision Employment Solutions
Full-time
On-site
New Cairo City, Cairo Governorate, Egypt
Test Engineer
Description

Envision Employment SolutionsΒ is currently looking for anΒ Automation Test EngineerΒ for one of our partners, a global leader in consulting, digital transformation, technology and engineering services.

Job Description:

We are looking for a skilled Automated Tester to join our team and ensure the reliability and performance of our applications through automated testing.

Responsibilities:

  • Design, develop, and maintain automated test scripts and frameworks.
  • Execute automated tests to validate software functionality, performance, and security.
  • Identify, document, and track defects and issues found during testing.
  • Collaborate with developers, product managers, and other stakeholders to understand requirements and ensure comprehensive test coverage.
  • Analyze test results and provide detailed reports on test outcomes.
  • Continuously improve and optimize automated testing processes and tools.
  • Stay updated with the latest trends and best practices in automated testing.
  • Participate in code reviews and contribute to the overall quality of the software.


Requirements
  • Bachelor's degree in Engineering, Computer Science, Information Technology, or a related field.
  • Outstanding English communication, both verbal and non-verbal.
  • Proven experience as an Automated Tester or similar role.
  • Strong knowledge of automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG).
  • Proficiency in programming languages (e.g., Java, Python) used for test automation.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Familiarity with Agile methodologies and software development lifecycle.

Preferred Qualifications:

  • Relevant certifications in software testing or test automation.
  • Experience with performance testing and security testing.
  • Knowledge of cloud environments (e.g., AWS, Azure) and their integration with automated testing tools.
  • Familiarity with version control systems (e.g., Git).