SWAN Software Solutions is 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.) 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.). 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 —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 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)
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 training; —Strong compensation packages based on experience; —Flexible bonus payment system that allows our team members to earn money above and beyond their standard salary.
ABOUT SWAN Software Solutions
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 have offices in Kyiv, Poltava, Uzhhorod, Cherkasy, Ivano-Frankivsk and would love for you to become a part of our team.



