ABOUT US
ICterra is a global software engineering company with offices in Munich, İstanbul and Ankara. We combine 30 years of software development experience with technology expertise and proven methodologies to provide innovative solutions to our customers across multiple industries globally. With 200+ software professionals, we have been building strategic partnerships with the world’s top IT and defence companies, providing software development and test services.
Requirements
-
Strong proficiency in
.NET
with hands-on experience building test automation frameworks and strategies for
enterprise-level applications
.
-
Primary experience with Playwright for .NET
— preferred as the main automation tool for end-to-end testing.
-
Experience with
Selenium WebDriver
and integration with test frameworks such as
xUnit
,
NUnit
, or
SpecFlow
in the .NET environment.
-
Familiarity with
JavaScript
and
TypeScript
— especially beneficial when extending or adapting test automation tools like Playwright across tech stacks.
-
Expertise in
Behavior-Driven Development (BDD)
methodologies using tools like
SpecFlow
,
Cucumber
, or similar.
-
In-depth understanding and practical application of
test design patterns
, including:
-->
Page Object Model (POM)
-->
Screenplay Pattern
-->
Factory and Strategy Patterns
-->
Create and maintain
test plans
,
test scenarios
, and
test suites
-->
Automate
integration
,
regression
, and
performance tests
-->
Ensure test
coverage
,
traceability
, and maintainability
-
Experience with
REST API testing
using
Postman
,
RestSharp
, or other frameworks.
-
Familiarity with
performance testing tools
like
LoadRunner
,
JMeter
,
k6
, or
Azure Load Testing
.
-
Comfortable working with
Docker
for containerized test environments and automation pipelines.
-
Solid experience working with
PostgreSQL
,
MongoDB
, and using database queries for data validation and setup.
-
Deep knowledge of
Azure DevOps
:
-->
Boards, Pipelines (YAML/Classic), Releases
-
Strong
Git
proficiency, including best practices for branching and versioning (e.g.,
GitFlow
).
-
Adherence to
clean code principles
in automation solutions and test suites.
-
Strong
analytical thinking
and ability to identify gaps, improve frameworks, and solve issues independently.
-
Experience working in structured
enterprise environments
under Agile or DevOps methodologies.
-
Experience working with structured data formats such as
JSON
,
XML
,
XSD
; quick to adapt to
XPath
,
XQuery
, or
XSLT
as needed.
Optional
-
Familiarity with
security testing
,
mocking/stubbing
, and
test virtualization tools
.
-
Experience or interest in
AI-assisted testing
,
test analytics
, or modern tooling trends.
Soft Skills & Attitude
-
Minimum 5 years of experience
-
Fluency in English
(both written and spoken) is
mandatory
.
-
Strong interpersonal and communication skills, capable of interacting with cross-functional and technical teams.
-
Must be
self-driven
, dedicated to delivering value, and willing to challenge assumptions to improve quality.
-
Brings a proactive attitude and contributes actively to team discussions and solution designs.
-
Must be a
national of a NATO member state
.