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


Software Test Automation Engineer in .NET
Domains: Finance, Healthcare, Reporting
February 2022 - Present

- Created and automated BDD test scenarios using Selenium and SpecFlow for WebUI, ensuring comprehensive coverage of application functionality. 
- Implemented automated visual tests using SkiaSharp to detect visual regressions, ensuring the consistency of the user interface across different releases.
- Created accessibility tests using the automated accessibility testing tool Selenium.Axe, ensuring compliance with accessibility standards and improving the user experience.
- Designed a test strategy from scratch and created test cases for a complicated Windows desktop application through knowledge-sharing sessions with the client's representatives and independent research into the application code itself.
- Successfully migrated legacy tests (Visual Basic) to the modern testing framework for WebUI/WebAPI.
- Conducted client demonstrations of testing results and analysis that had been done, reported on any problems that had been discovered, and explained every relevant detail.
- Performed daily regression and analysis where necessary, took part in release testing, supported UAT procedures, created detailed bug reports and inform others about them.
- Actively participated in code reviews, providing feedback and ensuring that test automation code adhered to best practices.

Skills:
Automated testing in .NET (WebUI mostly, WebAPI)
Manual testing (WebUI, WebAPI, Windows)
Automated visual and accessibility testing
BDD (Gherkin, Specflow)
Git (GitHub, GitLab, AzureDevOps)
POM (Yapoml)
Experience with Python (model creation, data analysis) 
Experience with Java (developing classes and supporting tools for working with matrices)
CI/CD (TeamCity, AzureDevOps)
Tracking (Jira, AzureDevOps, YouTrack)
MS Office (Word, Excel, PowerPoint, Access)
Experience with SQL (MySQL)