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

While it's difficult to choose just one accomplishment, I'd like to highlight a recent project. I joined a legacy system with numerous UI tests but no unit tests. The regression testing process took over 20 hours and kept growing. As a leader, I took charge of reducing regression time and increasing test stability. By migrating tests to the unit level and implementing parallel execution, we reduced regression time to just 3 hours.
I have extensive experience working with a range of technologies in my role as a QA Automation Engineer. I have a deep understanding of automation tools and frameworks, and I have successfully implemented them in my projects. I am proficient in utilizing Selenium WebDriver for UI testing, rest assured for API testing, and Appium for mobile test automation on the Android platform. I have also worked with Java as the programming language for developing test frameworks and have demonstrated expertise in creating and maintaining automated test suites. In addition, I have experience with Python, SQL databases, REST and SOAP services, and Linux command-line for backend testing and system administration. My technical acumen extends to working with Jenkins and TeamCity for continuous integration, and Docker for containerization. My diverse skill set and proficiency in these technologies have enabled me to drive efficient and effective testing processes, ensuring high-quality deliverables and meeting project requirements.
I am actively seeking a new job opportunity as my current project is nearing completion, and I am excited to explore fresh challenges and avenues for growth. Coding has always been my passion, and I am enthusiastic about finding a role that allows me to immerse myself in it.