Skip to main content
NEUN
Back to Careers

Careers

Full Stack QA Engineer

NEW
RemoteFull-timeGlobal
šŸ“Š SenioršŸ  Remote
RemoteRemote work position availableActivePosted within the last 30 days

Job Description

[AI-summarized by JobStash]

You will perform manual and automated end-to-end backend testing of microservices, APIs, databases, and message brokers. You will design, develop, and maintain automated test scripts using Python and Pytest, review requirements and technical specifications, and create and execute detailed test plans and test cases. You will integrate automated tests into CI/CD pipelines (GitHub Actions, ArgoCD), configure test environments using Docker and Shell, and manage test reporting with Allure TestOps. You will analyze test results, verify bug fixes, conduct regression and load testing, and optimize testing processes including using AI/LLM tools. You will mentor and onboard other QA engineers and collaborate closely with developers and product managers to validate new features.

Requirements

  • ā—5+ years of overall QA experience
  • ā—Hands-on experience in test automation using Python and Pytest
  • ā—Strong background in manual backend testing for complex applications
  • ā—Experience with microservice architecture and testing service-to-service communication
  • ā—Proven API testing experience including HTTP and WebSocket
  • ā—Practical experience with relational databases such as PostgreSQL
  • ā—Practical experience with message brokers such as Kafka
  • ā—Experience with CI/CD tools including GitHub Actions and ArgoCD
  • ā—Experience with containerization using Docker
  • ā—Experience with test reporting and management tools such as Allure TestOps
  • ā—Familiarity with load testing tools such as Locust
  • ā—Experience with Postman or Hoppscotch for API testing
  • ā—Proficiency with logs monitoring systems such as Grafana
  • ā—Strong analytical and critical-thinking skills and understanding of software testing methodologies
  • ā—Experience working in an Agile Scrum environment
  • ā—Proficiency with LLMs to accelerate test documentation and optimize testing processes

Responsibilities

  • ā—Perform in-depth manual and automated testing of microservices APIs databases and message brokers
  • ā—Design develop and maintain automated test scripts using Python Pytest HTTPX Requests
  • ā—Review and validate requirements and technical specifications
  • ā—Develop review and execute detailed test plans and test cases for functional and non-functional requirements
  • ā—Integrate automated tests into CI/CD pipelines and manage test reporting
  • ā—Configure and manage test environments using Docker and Shell
  • ā—Work with cross-functional teams to validate new features verify bug fixes and perform regression testing
  • ā—Mentor onboard and develop QA engineers
  • ā—Design and enhance testing processes and optimize workflows including the use of AI tools

Benefits & Perks

  • ā—Remote work from anywhere in the world with a schedule aligned with GMT+3
  • ā—20 working days of paid vacation
  • ā—Birthday presents
  • ā—Compensation for purchase of necessary technical devices for work
  • ā—Paid sick leave

Tech Stack

monitoringPostmanGitHub ActionsRequestsHTTPXAllure TestOpsHoppscotchTest PlanninglogsKafkaproject:Tangem AG
Expired
Search