Test Analyst

EUROPEAN DYNAMICS
Summary
Join European Dynamics as a Test Analyst and contribute your expertise to a major client's IT team. Work remotely within the EU, either from company premises or on-site at client locations. Your responsibilities will include defining test cases, designing and executing automated GUI and API tests using Selenium WebDriver and C# Rest Sharp, and performing manual testing where needed. You will also identify and report defects, support test planning, and contribute to system integrations. This role requires a university degree, extensive IT experience, and proven expertise in software quality assurance, test automation, and BDD methodologies. The company offers competitive remuneration and a full benefits package.
Requirements
- University Degree and at least 10 years of IT professional experience
- More than 6 years of experience in the area of Software Quality Assurance in role of Test Analyst and/or Test Automation Engineer
- Participation in a minimum of 3 projects requiring GUI and API testing
- Good knowledge of C# or JAVA programming language in context of test automation, usage of object-oriented techniques, design patterns and best principles, knowledge of Git and work with pull requests
- Good knowledge of manual regression testing and regression test automation at UI and API level using appropriate frameworks (e.g. Rest Assured, Rest Sharp, WebDriver)
- Good knowledge of Behaviour Driven Development (BDD) methodology, its principles and practical implementation
- Good knowledge of automation using BDD tools (e.g. Specflow, Cucumber)
- Good knowledge of applying DevOps best practices, such as continuous testing, build and release pipelines, etc
- Good knowledge of testing on system and acceptance test level using dynamic, static and experience-based test techniques
- Excellent command of the English language
Responsibilities
- Definition of test cases and reporting of test results
- Design, code and execute automated GUI tests using Selenium WebDriver with C# unit tests written in programming languages
- Design, code and execute functional automated API tests on REST services using C# Rest Sharp
- Definition and execution of functional manual test scenarios and scripts which are difficult to automate
- Identification, re-testing of and reporting on defects
- Support in definition/definition of test plans and user acceptance testing activities
- Support systems integrations by active involvement in implementation/testing of API integration/tests on REST webservices
Benefits
Competitive remuneration (either on a contract basis or remuneration with a full benefits package)