Swan Software Solutions

Joined in 2021
10% answers
Swan is a fast growing, quality-driven IT services company providing cutting edge solutions. We believe we have found the ideal blend of global talent, innovative technologies, and highly-standardized processes to fully leverage our core values - reliability, scalability and affordability.
  • · 155 views · 27 applications · 7d

    QA Automation/Manual Engineer Python

    Full Remote · Ukraine · 2 years of experience · Intermediate
    Tech Stack and Tools - Python: Deep understanding of Python Experience with standard libraries (os, logging, asyncio, unittest, etc.). - Playwright: Experience with automating web tests using Playwright. Knowledge of selectors Ability to write scripts for...

    Tech Stack and Tools
    - Python:
    Deep understanding of Python
    Experience with standard libraries (os, logging, asyncio, unittest, etc.).
    - Playwright:
    Experience with automating web tests using Playwright.
    Knowledge of selectors
    Ability to write scripts for headless and headless browser modes.
    Experience with handling downloads/uploads.
    Using Playwright for mobile testing (device emulation, geolocation, etc.).
    - Pytest:
    Writing tests using Pytest.
    Knowledge of fixtures, parameterization, hooks, and settings in pytest.ini.
    Experience with plugins (e.g. pytest-html, pytest-xdist).
    Building a structured test architecture (Page Object Model, fixtures, helpers).
    - CI/CD tools:
    Integrating tests into CI/CD pipelines (e.g. GitHub Actions, Jenkins, GitLab CI).
    Knowledge of how to store artifacts, HTML reports.
    - API Testing:
    Skills in REST/GraphQL API testing.
    Experience with libraries such as requests, httpx, or Playwright API.
    - Databases:
    Knowledge of SQL (MySQL, PostgreSQL) and/or NoSQL (MongoDB).
    Ability to write queries to validate data.
    - Test Architecture:
    Ability to build unit, integration, end-to-end (E2E) tests.
    Experience writing data-driven and behavior-driven tests (BDD, if used, for example, with pytest-bdd).
    - Other tools:
    Docker: Understanding how to create and use containerized test environments.
    Git: Experience with version control systems.

    WE OFFER:

    · A team of experienced professionals, ready to share their knowledge and skills;

    · Strong SDLC process with use of Agile, Scrum, depending on a project;

    · Competitive salary according to your skills and expectations;

    · Corporate English trainings/IT business trainings;

    · Strong compensation packages based on experience;

    · Flexible bonus payment system that allows our team members to earn money above and beyond their standard salary.

    More
Log In or Sign Up to see all posted jobs