не вказаноЗарплата
Swan Software SolutionsРоботодавець
повна зайнятість, дистанційноЗайнятість
2026-10-06Опубліковано
Swan Software Solutions 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.
We’re looking for a QA Automation Engineer to join our team!
EXPERIENCE AND SKILLS REQUIRED:
Python:
- Deep understanding of Python
- Experience with standard libraries (os, logging, asyncio, unittest, etc.)
API Testing:
- Strong skills in REST/SOAP API testing
- Experience with libraries such as requests
- Ability to design API test flows and validate responses
- Experience testing backend workflows and validating data in databases
UI Automation:
- Experience with modern UI automation tools is a plus (e.g., Playwright, Selenium, or similar)
- Experience with Playwright and Robot Framework is a plus, or should be willing to learn
- Strong understanding of locator strategies, DOM structure, and browser dev tools
- Ability to write scripts for headless and headed browser modes
- Experience with handling downloads, uploads, file verifications
- Familiarity with cross-browser and mobile testing (e.g., device emulation, geolocation, viewport resizing)
- Ability to implement and maintain Page Object Model (POM) or other test architectures
- Basic troubleshooting using browser console logs, network traffic, and error traces
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 (Jenkins/Azure Pipelines)
- Knowledge of how to store artifacts, HTML reports
Databases:
- Knowledge of SQL (MySQL, PostgreSQL) and/or NoSQL (MongoDB)
- Ability to write queries to validate data
Test Architecture:
- Ability to build API, integration, and end-to-end (E2E) tests
- Experience writing data-driven and behavior-driven tests (BDD, e.g., with pytest-bdd) is a plus
- Skilled in organizing tests using Page Object Model (POM), fixtures, and custom helpers
- Focused on writing integration and E2E tests for scalable and maintainable coverage
- Experience designing reusable test components and building custom assertions or utilities
Other tools:
- Docker: Understanding how to create and use containerized test environments
- Git: Experience with version control systems
General QA Skills:
- Ability to deliver QA documentation, including test summaries and test plans
- Knowledge of Agile practices and processes
- Skilled in designing tests using QA best practices
- Knowledge of common test types and requirements for testing
- Strong communication skills and work ethic
- Skilled in problem solving and risk analysis
- Knowledge of defect-tracking practices
- Ability to estimate QA tasks
- Works well as part of an interdisciplinary team
- Ability to build comprehensive test cases based upon user stories and acceptance criteria
- Skilled in collecting and reporting useful QA metrics
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.
We have offices in Kyiv, Poltava, Uzhhorod, Cherkasy, Ivano-Frankivsk and would love for you to become a part of our team!
In CV you must include contact details, examples of projects, indicating the role in the project.
Відгукнутися на work.ua →Схожі вакансії
№ вакансії на порталі ДСЗ: 8590333. Актуальність — на дату публікації; перевіряйте на сайті джерела.
← Усі вакансії