Position: Senior/Middle Test Automation Engineer (C#, Selenium)
Company: Alcor
Experience required: 3y
English level: intermediate

We are looking for engineers to join our engineering team and build scalable web applications. The Automation Engineer responsibilities include participating in the entire software development life cycle. Automate and improve the development process, including test automation, evaluation tools.

RESPONSIBILITIES: 
- Analyze, design and develop tests and test-automation suites
- Write clean code using .NET programming languages
- Improve and maintain current automation infrastructure and frameworks
- Evaluate tools to improve development process

QUALIFICATIONS:
Must have:
- BS/MS in Computer Science or Engineering with demonstrated academic excellence
- 2+ years experience with NUnit, Selenium  
- 1+ years experience with C# and .NET
- Database expertise - RDBMS and NoSQL. MSSQL, Postgres and AWS RDS experience are a plus

Nice to have:
- Good understanding of Design Patterns and SOLID principles 
- Experience with VCS and CI/CD tools: Git +  GitHub, Jira and TeamCity
- Thorough understanding of .NET architecture and technologies 
- Experience with Entity Framework
- Experience with Ruby
- Passion for following best practices in computer science disciplines in general, object orientation, code documentation and code reuse
- Experience in Scrum development techniques is a plus as is working in a team environment where attention to source control, merging and documenting code is expected.

We propose:
- Competitive compensation including equity options
- Comprehensive insurance benefits package 
- Paid vacation and sick leave
- Learning and Development funds to enhance and learn new skills