Position: Senior QA Automation Engineer
Category: QA Automation
English level: fluent
Years of experience: 5

• Implemented proxy stub based on Azure Functions for another team to be able to redirect to the actual application or to the stub based on the needs;
• Implemented an automation framework POC as a substitution to an existing automation solution. The framework was presented to the customer-side tech lead and approved by him;
• Set up automated tests runs and reporting on a project;
• Filled in automation gaps by fully covering already existing functionality with auto tests;
• Investigated and found a huge test run time decrease(up to 3x times) route cause;
• Proposed, implemented improvements to the automation framework and shared the ‘how-to-use’ to the team;
• Initiated features knowledge base implementation and implemented knowledge base pages for several major features on one of the projects;
• Mentored new team members so that they could dive into the project specifics and start working independently;
• Been providing to customer implemented features demos on all of the projects;
• 5+ years of experience in Test Automation(UI and API);
• Tools and technologies: .net, Visual Studio, RestSharp, Selenium WebDriver, MSTest, NUnit, BDD, Specflow, Postman, Fiddler, Atata framework, SQL, Microsoft SQL Server Management Studio, Oracle DB;
Azure DevOps(Boards, Repos, Pipelines, Test Plans), Azure Cloud/Portal(Logic App, Functions, Key Vault, Service Bus, Cosmos DB, Event Hub, Storage, App Insights, Virtual Machines), VS Code, Logic App extension, Logic App Designer, LightBdd, Service Bus Explorer, Storage Explorer, Terraform, TFS;
• Setting up test automation on a project;
• Building TAF from scratch;
• Setting up test runs(Jenkins);
• Implementing and maintaining automated tests;
• Version control: .git, TFS;
• Bug tracking: DevOps Azure, TFS;
• Manual testing: creating test cases, test plans, exploratory testing, feature testing;
• stories refinement(from blank to ready for implementation)
• Knowledge transfer plan and newcomers mentoring on a project;
• Working in team using SCRUM;
• Communicating with customer: email correspondence related to user stories requirements clarification, daily/weekly meetings, leading sprint demos;
• English: C1.
Automation only position. No manual testing.