Quality Engineer Python

Python Development Hyderabad, India


Description

Position at Grid Dynamics

Role : Senior Quality Assurance Engineer 

Location : Hyderabad or Pune

 

Project description

We are building a native cloud based platform application from the ground up using all new cloud technologies You will take part in platform development. We combine cloud-native approach, microservices architecture, modern information retrieval and machine learning techniques to drive best in class product discovery experiences.

 

 

Roles and Responsibilities

  • Creatively design, and develop API, GUI and server-side functional tests for one of our products
  • Develop and enhance test automation framework to achieve 100% automation of the functional tests
  • Perform code reviews
  • Analyse, debug, and report test results from CI/CD environment using Jenkins
  • Improving the efficiency, reliability, and stability of the test platform
  • Collaborate with other engineers, providing testing insights and coming up with innovative solutions to improve and ensure the quality of our platform
  • Configure and deploy server test environments on physical hardware and cloud-based server instances.

 

 

Details on tech stack

Python, Robot framework, Docker, Kubernetes, Google Cloud Platform

Min requirements to the candidate

  • 5+ years of experience in QA automation
  • 2+ years of development in Python with Robot Framework
  • Experience with Linux/Unix troubleshooting
  • Ability to investigate and debug difficult problems
  • Experience working effectively across teams in different locations, including product development, product management, customer support
  • Understanding of Testing Theory/Test Design principles
  • Understanding of OOP software development principles
  • Understanding of Agile principles, TDD, DDD, BDD approaches, writing Gherkin scenarios
  • Understanding of CI/CD concepts
  • Good mood, ready to adapt and learn

Nice to have requirements to the candidate

  • Automated web-testing and proficiency with Selenium, Selenide or similar tools
  • Knowledge of with JUnit/TestNG, Mockito, or other related frameworks is a plus
  • Knowledge of Jenkins, Gradle, Docker is a big plus
  • Knowledge of JavaScript, CSS, HTML, JSON, XPath
  • Knowledge of AWS and/or GCP services
  • Knowledge of Service-Oriented Architecture (SOA), MSA and Cloud Native architectures