Position: Junior QA Automation Engineer (C#)
Company: Techstack
Experience required: 1y
English level: intermediate

The Product is the leading software provider enables IT project managers to control every aspect of IT migration or transformation of projects from a single source of truth; whether it is users, computers, applications, mailboxes, servers, mobile devices or a combination of the above.
You will be part of an ambitious company and a friendly team working on a flagship product. Our clients are large companies (many Fortune 500) with lots of data about their Desktop environment, but very little information. The Platform helps them make sense of it all, and get their transformation projects flying.
The Product has an agile and growth-driven mindset, a focus on innovation and continuous improvement.
**About the role**
As a QA Engineer you will work within one of a sprint or Kanban teams automating our flagship application.
You will be responsible for automating new features and maintaining the automated tests you are responsible for in the automation framework which currently has approximately 5000 tests. You will be programming in C# using Visual Studio, Selenium WebDriver and Specflow (as a BDD tool). The tests will be run from AzureDevOps, with GitHub used for Source Control.

Responsibilities:

• Attending and contributing to agile meetings;
• Collaborating with the product owner, developers, and testers on new feature development;
• Creating automation tests in Visual Studio using Selenium WebDriver and SpecFlow;
• Managing your code using GitHub;
• Maintaining a set of existing automation tests across 2 versions of the application;
• Analysing 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.
**Required skills**
• 1+ year of experience in Tests Automation using C#;
• Experience in Web UI test automation;
• Experience in Selenium WebDriver tool;
• Good knowledge of Test Automation concepts and approaches;
• Experience in XPath and CSS (to be able to create complex selectors);
• Good Knowledge of OOP principles.

Will be a plus:

• Experience in TeamCity/Jenkins or any other CI system;
• Intermediate level of English (for Skype calls and written communication);
• Knowledge of SQL;
• Practical skills in manual testing;
• Knowledge in JavaScript/jQuery;
• Scrum, Agile understanding.

Personal skills:

• Discipline and strong attention to details;
• The ability to work in a team;
• Experience in effort estimates.
**Our benefits**
• Strong opportunities for professional and career growth - Meetups, TechClubs, Professional Library and more;
• Challenging tasks with a friendly experienced team;
• Flat hierarchy without micromanagement — our doors are open, and all teammates are approachable;
• Direct communication with stakeholders and the ability to influence product development;
• Up to 50% compensation of educational courses and conferences price for professional growth;
• Free English classes and The Business English Course;
• 23 business days leave and medical Covid support;
• Legal and accounting services;
• Regular team events and activities;
• Gifts for significant life events.