Position: Automation QA Engineer
Category: Python
English level: upper
Years of experience: 2


The project develops a web application that provides web browsers and mobile applications with real-time communication (RTC) via application programming interfaces (APIs). It allows audio and video communication to work inside web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins.

- Planned and established test strategy for cross-browser WebRTC project
- Improved and maintained the automation framework
- Created more than 50 automation test cases based on manual test cases, also from scratch
- Reworked and refactored more than 100 automation test cases 
- Implemented new API support for the automation framework
- CI/CD with Bamboo. Configured and supported remote agents
- Configured more than 15 Bamboo plans to have the ability to - - run automation tests on remote Bamboo agents
- Developed test cases, test reports, bug reports, and test documentation
- Refactored old code in accordance with PEP8 and project requirements
- Configured environment to have the ability to run automation tests on Android and IOS mobile devices
Created documentation of automation framework
Performed Regression and Sanity testing on a variety of desktop and mobile browsers on different OS such as Windows, macOS, Android, and IOS
Created automation coverage report to ensure that all existing APIs are covered by the automation framework