Back-End Server QA Automation Engineer

Location Odessa

About project

As a PIX QA Engineer, you are a key member of our engineering team, responsible for all products at PIX. Our applications are used by some of the most creative and visually acute users on the planet - feature film directors, VFX artists, producers, and the like.  PIX set-top boxes and PIX screening systems are installed at virtually every major studio and production facility.

Functions and responsibilities:

  • Analyze, design, develop, and maintain automated scripts and manual regression test plans
  • Assist in planning, scheduling and implementing automation projects. Monitor automation projects and ensure that projects are completed on schedule
  • Report results of automated scripts in test management tools. Provide updates on automation progress and custom reporting as requested
  • Maintain existing automated unit tests using PHPUnit framework to validate backend infrastructure
  • Perform root cause analysis of a problem and report defects accurately
  • Facilitate issue tracking and successful resolution
  • Generate test documentation, test data sets and configure test environments
  • Contribute to continuing improvement of QA department processes, tools and standards

Required skills and experience:

  • Experience with databases, especially MySQL
  • Experience with Python
  • Experience with REST and XMLRPC style APIs
  • Experience with test management systems, issue tracking systems(Jira), Git, build management Jenkins, GitLab and etc.
  • Understanding of client-server architecture
  • Experience with PHP and PHPUnit
  • Familiarity with programming and using unit testing frameworks
  • Demonstrated expertise at designing positive and negative unit tests, functional tests, integration tests, and end-to-end tests for multi-tiered, complex systems
  • Knowledge of QA Practices and Methodologies
  • Ability to analyze scripts and perform code reviews of automated scripts 
  • Team player familiar with Agile methodology
  • Experience with BDD and TDD
  • Experience with unix or linux
  • Experience with Selenium Webdriver
  • Fluent in English and excellent communication skills
  • Minimum of a Bachelor’s degree in Computer Science
  • Ability to work effectively & efficiently without requirements
  • Ability to quickly learn new technologies
  • Strong sense of ownership and responsibility
  • Ability to work independently or directly with Engineering and Product Management
Upload CV
  • Accepted file types: txt, rtf, dot, doc, docx, ppt, pptx, xls, xlsx, pdf, png, jpg.
  • This field is for validation purposes and should be left unchanged.

Я даю разрешение на обработку моих персональных данных и согласен с политикой конфиденциальности сайта.