Position: Senior | Lead Automation QA
Category: QA Automation
English level: upper
Years of experience: 9

During my tenure, I've had the exciting opportunity to establish a regression workflow from scratch for a React-Native based application. This cross-platform setup encompassed Windows, macOS, Android, and iOS. I created distinct regression suites for desktop platforms that were triggered when a PR was initiated and for the main branch post-merge. Due to environmental limitations, mobile tests were scheduled to run on a nightly basis.

One of the key achievements of this process was a considerable reduction in release time. With the aid of automation tests, we successfully halved the time it took for releases, thereby increasing efficiency and productivity. This automation-first approach not only streamlined our testing processes but also enhanced the reliability of our software products. I'm eager to replicate this success in future projects and continue to innovate in the realm of test automation.
With nine enriching years into my career, I have worked on diverse projects across marketing and network fields. My main responsibility has been to develop and maintain the automated testing workflow for various products. Presently, I'm part of a dynamic team that creates and sustains an application designed to generate a secure VPN connection.

In terms of programming languages, my proficiency lies with Java, JavaScript, and a touch of Python. I am particularly fond of the Selenide automation framework, which, by extending Selenium's functionality, significantly enhances my productivity. For executing web-based tests, I lean towards Selenoid, a light-weight Docker-based tool that can easily be initialized locally or on a server and offers a myriad of features that refine the quality of my work. In the case of mobile-based tests, I tend to rely on Appium-based solutions, owing to the specifics of my current project. I also bring to the table some experience with the Espresso framework.

My professional ambition is to evolve as an Automation Specialist and assume the role of a Team Lead or Tech Lead in an automation team. I believe in the continuous pursuit of knowledge and am committed to staying updated with industry trends and advancements. Join me in my journey as I stride forward in the tech industry, embracing challenges and learning along the way.
While I recognize the importance of manual testing in the creation and support of automated tests, my passion truly lies in automation. My objective is to focus on expanding my skills in the automation domain and limit manual testing as a peripheral aspect of my work. I aim to employ my expertise in tools such as Selenide, Selenoid, and Appium to create robust, efficient, and reliable automated testing solutions. My desire is to leverage these skills to lead an automation team and contribute significantly to improving the overall product quality in an efficient, automated manner.