Position: Senior QA automation Engineer
Company: Brightgrove
Experience required: 5y
English level: intermediate

The company is the leader in software for indoor wireless network design. The customer provides solutions that help RF (Radio Frequency) engineers build networks (mobile and wi-fi) for complex infrastructures such as soccer world cup stadiums or Olympic villages, underground metro lines and large manufacturing facilities. 

Responsibilities
As a QA developer, you are required to test and build software systems that have well-defined interfaces. The selected candidate will have to write modular and reusable test code. The candidate will be responsible for giving quality results to big enterprise projects.
Developing automated tests for new features 
Ensuring the best performance and user experience of the application
Fixing bugs and performance problems
Writing clean, readable, and testable code
Work in a small team with a startup mentality, writing high-quality code

Candidate Requirements
We are looking for a person that is proactive, does not shy from proposing solutions and seeing them to completion; a person that has leadership qualities and is not waiting for instructions to drive the project towards the vision. 

Main requirements:
- Degree in Computer Science or equivalent
- Minimum of 3 years of relevant experience in Software Development (C#)
- Knowledge of microservice Architecture
- Experience with distributed system software protocols such as gRPC and ProtoBuf
- Strong OOP understanding
- Excellent knowledge of Scrum techniques and artifacts (such as definition of done, user stories, automated testing, backlog refinement)
- Excellent knowledge of SQL and NoSQL databases
- Excellent  communicational skills and spoken English

Will be a plus:
- Knowledge of cross-platform development
- Experience with Docker et Kubernetes
- Experience developing Web applications under a cloud environment like Amazon AWS or Microsoft Azure