Browse Jobs
For Employers
Post JobLog inGet Started

QA Automation Engineer

Arabian Advanced Systems
Nasr City, Cairo
Posted 6 years ago
25Applicants for2 open positions
  • 2Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Overview

We are seeking a QA Automation Engineer who is passionate about testing and automation. Join a team of passionate individuals who are building technology solutions.

Responsibilities

  • Participate as an integral part of a development team to plan, estimate, develop, build, test, and release multiplatform software products.
  • Develop automated tests to facilitate continuous development practices. Verify feature implementation and defect fix automated coverage.
  • Ensure that testing activities meet business requirements and system goals, fulfill end-user requirements, and identify and resolve systems issues.
  • Build automated tests in a reusable way, such that scenarios can be “mixed” and reused for performance testing.
  • Participate in the delivery of a scalable solution that integrates automated testing into the existing CI process.
  • Conduct system, unit, regression, load, and acceptance testing methods.
  • Analyze formal test results in order to discover and resolve defects, bugs, errors, configuration issues, and interoperability flaws.
  • Collaborate with analysts, programmers, and system owners in the testing of new software programs and applications.
  • Analyze documentation and technical specifications of any new application under development or consideration to determine its intended functionality.
  • Communicate test progress, test results, and other relevant information to both the Project Manager and the project team.
  • Interact with cross functional team – Developers, Business Analyst, Project Manager, and Operational Manager - across the length of the project.
  • Analyze business requirements, functional and technical specifications to define test scope and testing approach.
  • Ensure changes made to requirements are translated into test plan and provide requirements traceability.
  • Participate in the development of best practices and tools for testing, in collaboration with the Architecture team.

Job Requirements

  • BS in Computer Science or equivalent experience in an IT field.
  • 4+ years’ in quality assurance analyst and/or automation engineer roles in Information Technology.
  • Comfortable with Word, Visio, Excel and/or MS project.
  • Experience with SQL 2012/2016 SQL Server Management Tool - SQL Reporting Services a plus.
  • Strong verbal and written communication skills for technical and non-technical staff.
  • Excellent technical knowledge of Quality Assurance methodologies, tools, processes and frameworks (particularly BDD/TDD software approaches).
  • Experience designing, implementing, executing, and automating the verification of test cases, delivering reporting metrics on quality and coverage.
  • Experience with functional, performance and stress testing for back end services
  • Understanding of Relational database design.
  • Direct hands-on experience with TFS and MTM
  • Direct hands-on experience with ad hoc query programs, automated testing and performance tools, and reporting software (Selenium, Newman, Katalon Studio, SpecFlow, JMeter, HP Load Runner etc).
  • Proven data analysis, data verification, and problem-solving abilities.
  • Able to prioritize and execute tasks in a high-pressure environment.
  • Working on multiple concurrent QA projects against firm timelines.
  • Excellent follow through and initiative and keen attention to detail.
  • Experience working in a team-oriented, collaborative environment (Scrum, etc).
  • Liaise and mentor internal user acceptance testers throughout User Acceptance Test (UAT) cycle; including: educating them on QC best practices.
  • Ability to work with agile and/or structured methodology.
  • Strong organizational, analytical, and problem-solving skills.
  • Strong ability to work both independently and effectively in teams.
  • Cultivate and disseminate knowledge of testing best practices.
  • Substantial exposure to project-based work structures.
  • Strong ability to give level of estimate for testing efforts (as part of sprint planning)

Preferred qualifications:

  • Knowledge of SQL for basic queries and investigation upon unexpected system behavior
  • Knowledge of scripting tools with junior to mid-level JavaScript experience preferred
  • Knowledge of integration or performance testing frameworks, with junior to mid-level C# or JAVA

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentQA Automation Engineer