About The Role:
We are happy to announce that our research and development office is looking to expand once again and we hope that you are the one to match our team’s mindset.
We are looking for an Automation QA Engineer to join one of our self-organizing development teams and play a key role in delivering high-quality, high-performing web apps for our industry-leading SaaS products.
This is also the reason why our chosen approach to assuring the quality of our software is via automated tests written in C#.
Being code-savvy is a must for this position!
The ideal candidate will:
Have a good understanding of C# and OOP
Have QA experience (automation experience will be an advantage)
Be communicative and eager to learn/grow
Have a good command of English
So, what will your day at work look like if you join us?
You will be writing tests in C#. You will use .NET Core Standard most of the time for that purpose. The developers would have already created a decent amount of tests themselves. You are expected to ensure that the coverage is reasonably high and add missed out cases or modify existing ones if needed.
If you think that creating extensive test documentation will be beneficial– you will be free to do so. We have (many) simple services and separately their complexity is low enough so that smart naming and structure make them self-documented.
You will create performance-related tests
The tests are automatically executed several times a day. There is infrastructure in place that can automatically build and deploy a service and run its tests. You will not be involved with its maintenance but you will be aware of its existence and way of work.
You will use the following tools – Visual Studio, SQL Server, Postgres, IIS, Kubernetes, Docker ReSharper, TFSGit, Visual Studio Online (Azure DevOps), and whatever will help you do your job (better).
When it comes to processes (if that matters to you) – we are following the Scaled agile framework (SAFe) and the teams are doing two-week scrum sprints.
You would need to be familiar with simple software development approaches like Inversion of ControlDependency Injection, Proxies, and Client-Server to perform your day-to-day tasks.
What can you expect from the working environment?
Experience – Your colleagues are experts in their field – you can expect their work to be of high quality. The team will expect the same of you.
Opportunities – You will be working on services/applications that you and your team can call your own.
Flexible Working Hours – Freedom to choose your hours – as long as the work process remains efficient.
Remote Work – Your productivity and safety are important to us, so you can work from home. We also maintain our office space for people who prefer to meet and exchange in person.
Make a Difference – You will have the power to be an individual, not just a resource. Your voice will be heard on all matters.
Social Activities – We are looking forward to bringing back our busy social calendar with celebrations, team buildings, and Pool & Football table.
Talent Development – For developing your talent, we offer various training and teaching subscriptions.
Wellbeing – We offer additional health insurance for you and MultiSport Cards (optional)
Compensation Package – Last but not least, we offer a highly competitive compensation package.