Automation QA Engineer (Python)

Globaldev Group is a company focused on internet products, including websites, online stores, and mobile applications.
UkraineArmeniaSerbia
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
E-Commerce

Description For Automation QA Engineer (Python)

We are seeking a skilled Middle or Senior Automation QA Engineer with strong Python experience to join our team. The role focuses on ensuring the quality of our internet products by developing and executing automated test scripts. You will work closely with developers, product managers, and other QA professionals to ensure the functionality and reliability of websites, online stores, and mobile applications.

Responsibilities:

  • Design, develop, and maintain automated test scripts using Python and Selenium for web and mobile applications.
  • Write automation scripts to prepare and manipulate test data in databases.
  • Read and process data from message queues for testing scenarios.
  • Collaborate with cross-functional teams to understand product requirements and identify testing needs.
  • Perform API testing and backend validation using Python.
  • Monitor, analyze, and report on test results, ensuring issues are properly tracked and resolved.
  • Contribute to continuous integration/continuous deployment (CI/CD) processes, ensuring smooth test execution during deployments.
  • Ensure coverage of functional, regression, and integration tests.
  • Maintain and enhance the existing test framework to support new product features and technology changes.
  • Work in an agile development environment, contributing to sprint planning, daily standups, and retrospectives.

Requirements:

  • 3+ years of experience in QA Automation.
  • Proficiency in Python for developing and maintaining automated test scripts.
  • Solid experience with Selenium WebDriver for browser-based automation.
  • Familiarity with API testing using tools like Postman or REST API libraries in Python.
  • Experience with test data management, including scripting to interact with databases (e.g., MySQL, PostgreSQL).
  • Experience with version control systems like Git.
  • Strong understanding of agile methodologies and experience working in Scrum or Kanban environments.
  • Excellent problem-solving skills, attention to detail, and ability to work independently.
  • Good communication skills, both written and verbal, to collaborate effectively with team members.

Preferred Qualifications:

  • Experience in e-commerce, mobile applications, or image analysis products.
  • Hands-on experience with message queues (e.g., RabbitMQ, Kafka) for reading and testing data.
  • Familiarity with CI/CD tools such as Jenkins or CircleCI.

Contract Duration: 6-9 months Start Date: October 2024

Last updated 2 months ago

Responsibilities For Automation QA Engineer (Python)

  • Design, develop, and maintain automated test scripts using Python and Selenium for web and mobile applications
  • Write automation scripts to prepare and manipulate test data in databases
  • Read and process data from message queues for testing scenarios
  • Collaborate with cross-functional teams to understand product requirements and identify testing needs
  • Perform API testing and backend validation using Python
  • Monitor, analyze, and report on test results, ensuring issues are properly tracked and resolved
  • Contribute to continuous integration/continuous deployment (CI/CD) processes
  • Ensure coverage of functional, regression, and integration tests
  • Maintain and enhance the existing test framework
  • Work in an agile development environment

Requirements For Automation QA Engineer (Python)

Python
MySQL
PostgreSQL
  • 3+ years of experience in QA Automation
  • Proficiency in Python for developing and maintaining automated test scripts
  • Solid experience with Selenium WebDriver for browser-based automation
  • Familiarity with API testing using tools like Postman or REST API libraries in Python
  • Experience with test data management, including scripting to interact with databases
  • Experience with version control systems like Git
  • Strong understanding of agile methodologies
  • Excellent problem-solving skills, attention to detail, and ability to work independently
  • Good communication skills, both written and verbal

Interested in this job?

Jobs Related To Globaldev Group Automation QA Engineer (Python)

.Net Developer

.NET Developer position for building scalable backend systems with expertise in C#, MSSQL, and real-time data streaming.

Strong Middle/Senior QA Engineer

Seeking a dedicated QA Engineer with 3+ years experience to maintain high standards across applications, APIs, and web services for a growing business workflow management platform.

Middle Python/Django Developer (Fintech)

Middle Python/Django Developer position for a Fintech project at Globaldev Group. 3+ years experience required. Remote work available.