Position: Senior / Middle AQA Engineer
Category: QA Automation
English level: upper
Years of experience: 5


Core skillset:
- Selenium WebDriver
- C#
- Git
- Specflow
- NUnit
- Azure DevOps
- MS SQL Server
- REST API Automation
- Experience in performance and load testing
- Worked in distributed and non-distributed teams

Strenghts:
•  Passion for test automation and testing overall;
•  Aspiration to gain new information and learn quick, capable of diving into new technologies and tools;
•  Ability to adapt to changes in processes quickly;
•  Like to share knowledge;
•  Goal-oriented, team player, helpful.

Experience:
- Led team of 2-6 AQA engineers;
- Was involved in regular test automation activities like tests maintenance, results analysis, reports to customer, implementation of new scenarios for new features and old regression tests;
- Created and managed AzDO pipelines, agents to run tests, introduced additional quality gate - health checks for all application services within deployment pipeline;
- Created test automation strategy, plan, organized team’s work, backlog;
- Established localhost environment for AQA engineers;
- Was constantly involved in communication with customer’s side delivery/product manager to define critical business areas potentially to be automated;
- Driven and performed test automation framework refactorings: PageObject improvements, PageElement wrappers, etc;
- Implemented test data cleanups and parallelism solution to speed up test execution;
- Drove the idea of introducing visual (screens comparison) testing;
- Switched from UI authentication for API tests to pure API token getter by investigating dev code and proposing to use one of simpler OAuth2 flows for testing purposes;
- Worked with integrations like SharePoint Online, iManage, NetDocuments, HighQ, DocuSign, and Adobe Sign;
- Established a load test suite with JMeter (for rest API);
- Conducted project interviews during team ramp up, also student/junior interviews to enter the company;
- Was a trainer for company’s external test automation basics training;
- Mentored newcomers, grew manual QA engineer into AQA;
- Prepared test automation related documentation/diagrams, explaining processes, workflows;
- Conducted knowledge transfer sessions;
- Helped customer service team to start using synthetic monitoring with Datadog to automate testing on Production;
- Like to establish processes (e.g. introduced code review, pre-merge build validation, in-sprint automation of currently developed scope, SCRUM-like framework of work, started tracking test automation metrics).