Software Engineer In Test
Eu Recruit
Amsterdam, Netherlands
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Amsterdam, Netherlands
Tech stack
Agile Methodologies
Automation of Tests
Unix
Cloud Computing
Continuous Integration
Github
Object-Oriented Software Development
Software Engineering
SQL Databases
CircleCI
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
Backend
Gitlab
GIT
Gitlab-ci
Information Technology
Front End Software Development
Functional Programming
Pyramid
Software Version Control
Jenkins
Microservices
Job description
- Analyze and decompose a complicated software system and design a strategy to test this system.
- Collaborate with Software Engineers to develop effective strategies and test plans for software delivery.
- Formulate efficient and deterministic test scenarios.
- Develop and maintain automated tests for both frontend and backend applications.
- Execute test cases and analyze results.
- Identify, categorize and report bugs and errors to development teams with insightful information (screenshots, error messages, stack traces, etc.).
- Run tests in CI/CD.
- Ensure quality throughout the software development lifecycle.
Requirements
-
BSc/MSc in Computer Science, Engineering or a related field
-
6+ years of proven experience as a Software Developer or Software Engineer in Test
-
Proficiency in Object-oriented or functional programming and SQL experience
-
Familiarity with scripting languages and UNIX-like systems and environments
-
Ability to document and troubleshoot errors
-
Experience in testing microservices in cloud native environments
-
Good skills in Git, Github, Gitlab or similar source control solutions
-
Shift left testing mindset (Testing Pyramid)
-
Working knowledge with Continuous Integration pipelines (Gitlab CI, Jenkins, CircleCI etc)
-
Experience with Agile Methodologies