Senior AQA Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Poland

Offer summary

Qualifications:

Minimum 5 years of experience in test automation or related roles., Strong programming skills in Python are mandatory., Extensive API testing experience using Request Module., UI testing experience using Playwright..

Key responsibilities:

  • Design and implement automation testing strategies from scratch.
  • Develop and maintain test automation frameworks for API and UI testing.
  • Create and execute automated test scripts to validate functionality, performance, and security.
  • Integrate test automation into CI/CD pipelines and collaborate with cross-functional teams.

Commit logo
Commit SME https://www.comm-it.com/
501 - 1000 Employees
See all jobs

Job description

Description

The company is a pioneering AI-driven research company that provides in-depth stock analysis globally in multiple languages. Our mission is to bridge the knowledge gap in the investment world, empowering investors with AI-powered insights. By integrating our advanced AI technology into brokerage platforms and financial institutions, we enable millions of investors to make informed investment decisions.


Role Overview:

We are looking for a Senior Automation Backend Engineer to join our team in Poland. This role is heavily focused on API testing (85%) with UI testing (15%) and requires strong expertise in Python and test automation. You will be responsible for designing, developing, and maintaining automation frameworks while ensuring the scalability and efficiency of our testing infrastructure.


Key Responsibilities:

Automation Strategy & Test Framework Development:

  • Design and implement an automation testing strategy from scratch.
  • Develop, enhance, and maintain test automation frameworks for API and UI testing.
  • Ensure scalability and reusability of automation solutions across multiple projects.

Test Development & Execution:

  • API Testing: Develop automated API tests using Python (must) and Request Module package.
  • UI Testing: Build and maintain UI test cases using Playwright.
  • Create and execute automated test scripts to validate functionality, performance, and security.
  • Work with Jenkins for CI/CD automation and integrate tests into pipelines.

Continuous Integration & Deployment:

  • Integrate test automation into the CI/CD pipelines, ensuring robust test coverage and automated reporting.
  • Work closely with DevOps to manage test execution environments using Docker, Kubernetes.

Collaboration & Documentation:

  • Writing test strategy and test plans
  • Work cross-functionally with developers, QA, and DevOps teams to optimize the test process.
  • Use Jira for documentation, task tracking, and bug reporting.
  • Manage test cases in Xray (optional).
  • Analyze logs and debug test failures in staging and production environments.

Requirements


  • 5+ years of experience in test automation or a related role.
  • Strong programming skills in Python (mandatory).
  • Experience in writing tests documentation such as: design documents, test strategies and test plans.
  • Extensive experience (85%) in API testing using Request Module.
  • UI testing experience (15%) using Playwright.
  • Hands-on experience with postman
  • Hands-on experience with CI/CD pipelines (Jenkins preferred).
  • Experience working with Docker & Kubernetes for test automation.
  • Strong analytical and problem-solving skills.
  • Experience with Jira for task and bug management.
  • Task-oriented, independent, and proactive mindset.

Nice to Have:

  • Kafka experience (optional).
  • Experience with Xray for test management (optional).
  • Experience in AWS cloud services



Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Proactivity
  • Problem Solving
  • Analytical Skills

Field Engineer (Solutions) Related jobs