Position: Senior API Test Automation Engineer
Company: Itera
Experience required: 5y
English level: upper

Itera is looking for a talented Senior Test Automation Engineer with solid technical background and strong testing skills to become part of the development team.

The qualified candidate will need to be a fast learner, to be able to grasp technical and business aspects of the project.


Project Description:
Customer is a Europe’s leading safety provider with more than 2.000 employees in Norway, Sweden, Finland, Ireland, Spain and France. The company delivers safety to its clients through alarm solutions for homes and businesses. In order to deliver high-quality software and services, the testing team is looking for a Senior Test Automation Engineer who will support organization in the continued cloud journey and DevOps transformation, ensuring high-quality testing for both on-premises and cloud-based systems. For the right candidate, exceptional personal and professional development would be offered.


Tasks and responsibilities:
Take full ownership of test automation framework
RESTful APIs test automation: internal microservices and external API
Automating regression test scope, increasing automation coverage
Improve test strategy in collaboration with other QAs to achieve the highest possible QA efficiency and product quality
Getting clear understanding of factors that influence different testing cycles
Assist with various test outputs, including test plans, test cases, test data, test reports, defect reports
Assist with management of the defects raised during test execution
Highlight risks and provide mitigation
Communicate with all relevant stakeholders to promote and ensure software quality
Be proactive and can assist QA Lead when needed
Provide mentoring to junior team members and second-line support team



Professional requirements:
At least 4,5-year experience in test automation
Excellent coding skills in C#
Experience in creating and maintaining test automation frameworks
Experience in RESTful API test automation using any popular tool for C#: RestSharp, Flurl, .net HttpClient
API testing of web applications with microservice architecture
Good understanding of specifics of cloud-native applications
Worked with Azure DevOps
Practical Agile experience
Ability to communicate technical information in a simple manner to non-technical team members
Understand the risks and priorities developing tests in resource-limited setup



Be a plus:
Experience creating mocks for API testing
Experience using emulators for API testing
Experience with Azure Kubernetes Service (AKS) and Docker
Experience with BDD tools (SpecFlow)
Experience with SQL DBs
Personal requirements:
English: upper intermediate
Strong communication skills
Ready to take responsibility
Analytical mindset, attention to details
Self-organized and result-oriented
Energetic and proactive 😊
Company offers:
Competitive compensation
20 days of paid vacation, 100% paid sick leaves (3 paid sick days without sick list)
Advanced medical insurance program with unlimited fitness and swimming pool
Free English and Norwegian Courses
Flexible workplace (possible to combine remote work and work from office)
Fully remote during quarantine
High-end technics and gadgets
Free access to leading professional trainings and events, professional certification
Transparent career development and planned individual career path
PE support by professional accountants