Upstaff

Senior Automation QA Engineer

$$$$

Summary

Senior Automation QA Engineer with extensive experience in Java-based REST API testing using Rest Assured and related frameworks. Proficient in developing and maintaining automated test suites integrated into CI pipelines (GitLab, Jenkins). Strong SQL skills with PostgreSQL and expertise in version control systems (GIT, SVN). Skilled in Agile methodologies, OOP principles, Linux kernel fundamentals, and test automation for complex web backend projects in the travel domain.

 

Role Overview

The Senior Automation QA Engineer is responsible for ensuring the quality and stability of a web backend project through comprehensive test automation. This role involves designing, implementing, and maintaining automated test suites, integrating these tests into continuous integration pipelines, and collaborating closely with product owners, business analysts, and developers to deliver a reliable product.

 

Test automation and quality assurance for a complex platform focused on building and managing package tours for customers. The platform covers critical components such as traveler details (including age), hotel information, and configurable options like room type, bed setup, and meal plans. Each page corresponds to a specific part of the overall package offer. The project is in an active development phase, requiring continuous updates and testing.

 

Responsibilities

  • Develop and maintain automated tests for new functionalities, regression suites, and other functional tests on the web backend project.
  • Enhance and extend the existing automated testing framework to support evolving project needs.
  • Integrate automated testing processes into the continuous integration (CI) pipeline to ensure timely and efficient test execution.
  • Prepare test data necessary for executing automated tests effectively.
  • Analyze test results to make informed conclusions about the stability and quality of the product under test.
  • Collaborate closely with Product Owners (POs), Business Analysts (BAs), and developers to align testing efforts with project requirements and development progress.

 

Technologies, Tools, and Methodologies Used:

  • Automation Framework: Java-based test automation using Rest Assured and supportive frameworks for REST API testing.
  • Programming: Strong use of Java and Object-Oriented Programming principles.
  • Database: SQL knowledge applied to PostgreSQL or similar databases for test data preparation and validation.
  • Continuous Integration: Integration of automated tests into CI pipelines using tools such as GitLab, Jenkins, TeamCity, or similar.
  • Version Control: Experience with Git, SVN, or other version control systems.
  • Testing Techniques: Application of various testing methods, techniques, and types to ensure comprehensive coverage.
  • Agile Methodology: Working within Agile/Scrum frameworks to align testing with iterative development cycles.
  • Communication: Effective collaboration with cross-functional teams and maintaining good English communication skills at an upper-intermediate level or above.

 

Recruitment Process

  1. Technical Interview (1 hour)
  2. Call with Delivery Manager (30 minutes)
  3. Final Interview

Required skills experience

Rest Assured 3 years
API Testing 5 years
Linux Kernel 5 years
Java 5 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
OOP, PostgreSQL, GitLab CI, Scrum, Quadient Automation, GitHub
Published 11 May
37 views
ยท
6 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...