Position: Developer in test (Automation Engineer)
Company: TEAM International
Category: .NET
Experience required: 3y
English level: intermediate
Published: 2020-07-01T00:00:00+03:00

Responsibilities
•	Design and develop software for the end-to-end testing lifecycle, including tools, frameworks, and automated tests
•	Work collaboratively in a close-knit scrum team to produce solutions that you can be proud of
•	Create clean, efficient and testable code, in line with company coding standards
•	Responsible as a member of the scrum team for the full pipeline from code to production
•	Improving test methodology and range of testing performed
•	Strategic contribution to improving team and product performance, and overall system architecture
•	Actively seek to improve the performance, code quality, and architecture of the solution

Required skills:
•	C# / .Net / .Net Core with 3+ years’ experience on back end services
•	Clear verbal communicator with the ability to effectively participate in team discussions and brainstorming sessions
•	Creating automated test frameworks for behavior-driven tests using SpecFlow for:
o	Frontend using Selenium and WebDriver
o	Backend Service (via RESTful APIs and Queues)
•	Creating test cases for new and existing functionality
•	Deploying and managing test environments
•	Working knowledge of performance test tools (such as JMeter, WebSurge or Locust)
•	Experience working in an Agile/Scrum environment, using techniques such as TDD, BDD, CI/CD