Position: Senior / Expert / Lead Automation QA (C#)
Category: QA Automation
English level: upper
Years of experience: 10

ISTQB Certified.

In my current position:
- Conducted technical audit and gap analysis of the legacy test automation framework.
- Defined the test strategy, and planned the AQA transformation roadmap.
- Refactored and optimized legacy end-to-end tests, greatly decreasing test run time.
- Implemented new TAF utilizing a hybrid UI/API approach.

In my previous positions:
- Led integration, end-to-end, and performance testing efforts on a project with dozens of microservices: covered API endpoints validation, services' communication, message queue processing, background jobs, integration with AWS services (SQS, SNS, S3), integration with Postgres database; set up dockerized CI pipelines.
•	Developed front-end and back-end test automation frameworks from scratch (monolith and microservices projects), set up and managed CI pipelines.
•	Developed bespoke C# load testing application.
•	Prepared test data generators for project needs using T-SQL, C#.
•	Investigated and resolved complex production incidents.
I have 10 years of automated and manual testing experience on a number of projects in different domains (fintech, marketing, banking, logistics, low-code).

As a Lead Automation QA, I am familiar with both the technical and managerial sides of the QA profession: defining test strategy; estimating and prioritizing work items; building new, and refactoring legacy test automation frameworks; setting up continuous integration; reviewing tons of code; conducting tech interviews; mentoring team members; participating in pre-sales; etc.

I am experienced in testing UI, API, back-end, microservices, Dataverse (Power Apps, Dynamics CRM), and cloud services (AWS, Azure); developing and executing different types of tests: unit, integration, end-to-end, system, acceptance, etc. I also have experience with performance testing, using mainly JMeter.

I'm used to taking responsibility and getting things done:
- developing new test automation projects from scratch;
- implementing integration with third-party API and/or services;
- refactoring the legacy code;
- setting up CI;
- investigating the production incidents.

In a SCRUM team, I am able to back up developers, helping with debugging and fixing software bugs.

Proficient: C#, .NET Core, Entity Framework, Selenium WebDriver, Specflow, T-SQL, xUnit/NUnit/MSTest, AWS, Azure DevOps, Microsoft Dynamics CRM, Power Apps, Playwright .NET, Postman, OpenAPI (Swagger), Docker.

Basic: Jenkins, Kubernetes, JS, Cypress, WebdriverIO, Locust.
I'm looking for a remote Senior/Expert/Lead Automation QA position on a long-term C# (.NET) project.
I prefer projects with complex business logic, back-end-focused testing, and a properly managed backlog.