Senior AQA Engineer with Python Offline

Internal platform designed to streamline and accelerate the development and delivery of software products. This cloud-native, service-oriented platform provides application teams with self-service capabilities for developing, running, and operating their software products. It includes services for application infrastructure, data management, service lifecycle management, application build and delivery, as well as operational support. The platform operates as a hybrid cloud that integrates private and select public clouds. 
 

Position Description 

We are seeking a talented, experienced, and motivated Senior AQA Engineer who will primarily focus on testing within the Datacenter and Network delivery units. 
 

Primary Responsibilities: 

  • Develop and execute various testing scenarios to ensure product quality. 
  • Document defects and create detailed reports. 
  • Participate in and occasionally facilitate scrum rituals and backlog grooming. 
  • Work closely with product management and the architecture team to align on quality standards. 
     

Key Objectives: 

  • Engineering Excellence: Design and implement secure, long-term solutions. 
  • CI/CD and Automation: Integrate continuous testing practices within the CI/CD pipeline using tools like GitLab, Jenkins, Tekton, Argo Workflows, and ArgoCD. 
  • Scripting and Automation: Implement security and reliability practices in automated processes. 
  • Effective Problem Solving: Demonstrate exceptional troubleshooting and problem-solving skills. 
  • Proactive Initiative: Maintain a reliability and security-minded approach throughout the development and operational lifecycle. 
     

Profile Requirements 

Technical Skills: 

  • Proficiency in testing complex software systems. 
  • Strong foundation in Python and API/microservices usage and testing. 
  • Understanding of software design principles such as distributed and decoupled architectures, scalability, performance, and security. 

Analytical Skills: 

  • Strong analytical and critical thinking skills. 
  • Ability to evaluate project risks and make data-driven decisions. 

Problem-Solving: 

  • Exceptional troubleshooting skills with a focus on root cause analysis. 

Self-Motivation: 

  • Ability to work independently and proactively address technical challenges. 
     

Required Competencies 

Must-have Skills: 

  • Deep understanding of various types and levels of testing (e.g., functional, regression, security, availability). 
  • In-depth knowledge of network protocols (L2-L4), network services, and routing protocols. 
  • Familiarity with virtualization/containerization (Kubernetes, Docker). 
  • Knowledge in cloud storage principles. 
  • Experienced user of Linux command line. 
  • Proven experience with Python and test automation using pytest. 
  • Familiar with DevOps principles, CI/CD, and IaaS. 
     

Must-have Language Skills: 

  • Fluent in English (at least C1 level) in both speech and writing. 

Preferred Competencies and Skills 

  • Experience with networking hardware testing. 
  • Experience with automated infrastructure testing. 
  • Experience in testing RESTful APIs. 
  • Knowledge of hypervisors like VMWare ESXi, vSphere, OpenStack. 
  • Experience with TestRail, public clouds (GCP, Azure, AWS), Jira, Confluence, and Git. 


 

The job ad is no longer active

Look at the current jobs QA Automation Kyiv→