Position: C# Automation QA Engineer (1005)
Company: UTOR
Category: QA Automation
Experience required: 1y
English level: intermediate
Published: 2021-06-01T00:00:00+03:00

**What you will be doing:**
- Reporting to the Test Manager, you will work within one of our sprint or Kanban teams automating our flagship application Dashworks
- You will be responsible for automating new features and maintaining the automated tests you are responsible for in our automation framework which currently has approximately 4000 tests
- Creating automation tests in Visual Studio using Selenium WebDriver and SpecFlow (as a BDD tool)
- The tests will be run from AzureDevOps, with GitHub used for Source Control
- You will have strong web-based and API test automation development experience, including experience in setting up and maintaining/refactoring test automation frameworks
- You will be able to automate new and existing features through the UI or the API and be confident in deciding which test automation approach should be used
- You should have experience in working on large automation frameworks and be able to troubleshoot and fix failed tests (where appropriate), quickly and efficiently 
- You should have experience in working in an agile development environment, using Scrum and/or Kanban, and have a good knowledge of Scrum principles and processes 
- You should also have strong communication skills and enjoy working and collaborating as part of a scrum team
- Attending and contributing to agile meetings
- Collaborating with the product owner, developers, and testers on new feature development
- Managing your code using GitHub
- Maintaining a set of existing automation tests across 2 versions of the application
- Analyzing test failures and reporting bugs or fixing tests as appropriate
- Raising and retesting bugs in JIRA
- Updating relevant tests in line with test data changes that are done monthly

**What skills you’ll bring to the role:**
- Web-based and API automation development using Selenium WebDriver
- Strong C# programming
- Specflow (or similar BDD tools)
- GitHub (or similar Source Control tools)
- Scrum, Kanban, or another agile approach
- Good level of spoken and written English

**In addition to experience and money, you will get:**
- An opportunity to affect the testing process. In UTOR, we listen to the opinions of others and discuss possible ways to improve any business process. You can share your thoughts and ideas freely. We’ll support you in your career development;
- Friendly relationships with QA engineers in an open-minded community. Despite the remote type of work, we keep in touch among all UTOR members. We have regular calls where we can discuss everything from our life goals to a new Netflix show;
- Flexible working hours. We support the idea of a work-life balance. It's up to you to decide at what time of day it's best to complete the task. You can schedule your day according to your needs and plans;
- Fully remote. You don't have to waste your time commuting to work and spend hours in traffic jams. Instead, you can spend these hours as you wish;
- An environment with minimum bureaucracy.

**We look forward to seeing you as part of the UTOR team!**