Browse Jobs
For Employers
Post JobLog inGet Started

UI Testing Automation Engineer

IDEMIA EGYPT
Sheraton, Cairo
Posted 5 years ago
16Applicants for1 open position
  • 11Viewed
  • 0In Consideration
  • 2Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Developing and maintaining the GUI test automation infrastructure.
  • Understanding and enhancing the existing automated GUI tests, tools and test plans to increase the automation test coverage, effectiveness and efficiency.
  • Implementing interfaces for recording of automation tests providing reliable and predictable test results for Developers.
  • Working closely with the development engineers and the build engineers to deliver automation.
  • Develop, document and maintain the automation test code/infrastructure, test plans, and tools.
  • Working with the Software Developers to help them in creating Automation friendly code.
  • Identifying the end to end scenarios and code modularity.
  • Creating reusable components.
  • Creating and enhancing the Test Cases (Test Scripts) by using the Element locators, WebDriver methods, Java programming concepts and TestNG Annotations.
  • Creating Data driven Tests (TDD) and Running through framework.

Job Requirements

  • Creating Test scenarios and Collecting Test Data
  • At least 2 years’ direct experience with GUI automation development
  • Knowledge of GUI test automation tools such as Selenium, Ranorex, SOAP UI, Test Complete, Silk Test, QTP, MS Visual Test, etc.
  • Mobile applications automation is a plus
  • Proven experience implementing scalable, maintainable, web-based UI automation testing
  • Understanding of Visual Studio
  • Knowledge of C++ and C# are plus
  • Understanding of the principles and best practices of software development and automation engineering functions
  • Knowledge of Python, Perl or Tcl are plus
  • Experience by using javascript based unit testing frameworks is a plus (such as jasmine, karma, etc) a plus
  • Knowledge of online test case tracking (Test Link preferred) and bug tracking system (JIRA preferred)
  • Technical Skills and Knowledge
  • Excellent written and oral communication skills
  • Understanding of SDLC, specifically automated QA processes in agile development environments.
  • Experiencing in writing, executing and monitoring automated test suites using a variety of technologies including, but not limited to, Cucumber (BDD), Selenium, Fit/FitNesse, SoapUI.
  • Cross Browser Testing (Executing test cases against various browsers like Mozilla Firefox, Google chrome, IE and Safari etc...).
  • Implementing JUnit or TestNG Test Automation framework and developing automation infrastructure.
  • Parallel Test Execution.
  • Defining and exporting Test Results.
  • Analyzing Test Results and Reporting Defects.
  • Tracking Defects and Select Test cases for Re & Regression Testing.
  • Modifying Test Automation Resources and the Maintaining of Resources.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentUI Testing Automation Engineer