QA Automation
We provide test automation services for software, websites and mobile applications. Our automation process helps reduce test time and enhances the quality of testing. We leverage a variety of tools and technologies that allow us to develop effective solutions for our product needs.
Our methodology and framework are aimed at making optimal use of resources, best practices and tools. Our team delivers automated solutions for unit testing, functional testing and performance testing.
We choose the tools that are right for our projects, including Selenium, Robot framework, Protractor, TestNG, Appium, JMeter.
Job Description
We are looking for a junior QA engineer with Python experience who can help our team work on an enterprise network-focused project. The candidate should have a strong background in computer science and experience using Python and various testing methods.
- Develop and maintain automated tests in Python (Pytest, PyATS) for UI, API, and integration scenarios;
- Build and extend Python scripts and reusable automation utilities;
- Perform regression, smoke, sanity, load, and functional testing for complex network-simulation features;
- Implement and maintain POM-based UI automation (Selenium, Playwright), including handling dynamic/shadow elements;
- Create and execute API tests covering request/response validation, authentication flows, and sessions;
- Validate data using MongoDB/MySQL as part of the testing process;
- Collaborate with developers to ensure features are testable and automation-ready;
- Investigate defects across frontend, backend, and network layers and support root-cause analysis;
- Contribute to testing in Docker/Kubernetes environments and CI/CD pipelines when needed;
- Manually test new or complex features when automation isn’t applicable.
- 1+ years of experience in Python test automation;
- Strong Python fundamentals (data types, OOP, magic/dunder methods, inheritance, etc.);
- Hands-on experience with Pytest and building automation frameworks;
- Nice to know PyATS or past experience using it;
- Solid understanding of API testing (requests, authentication, sessions, response validation);
- UI automation experience with Selenium and POM; ability to handle dynamic and shadow DOM elements;
- UI automation experience with Playwright;
- Experience working and managing jenkins pipelines;
- Experience working with databases (MongoDB, MySQL) for validation;
- Familiarity with Docker/Kubernetes or cloud-based testing environments is a plus;
- Good analytical/problem-solving skills; ability to handle complex, enterprise-level systems;
- Comfortable collaborating closely with development teams;
- Flexibility to attend meetings aligned with US time zones.
Working methodology
- Agile with 2-week sprints – no ceremonies.
Working schedule
- EU flexible schedule (9:00-18:00) with occasional meetings outside these hours for US coordination (either 7:00-9:00 morning or 18:00-21:00 evening CET)
Recruitment process
- Short Bytex HR introductory discussion;
- 1-2h Bytex technical discussion with our senior QA engineers;
- Customer call with the direct manager;
- Offer presentation.
Benefits
Open office policy - Work from Anywhere and Utilities expenses coverage
Extra days off & Bi-monthly team lunch / activities
Stock options
Offers for dental and optical clinics & health subscription & sports discounts
Access to learning platforms & Bookster subscription
Good coffee and snacks at the office & discounts at coffee shops nearby