Automation Test Analyst

AI overview

Design and execute automated GUI and API tests using advanced methodologies and programming techniques within a SCRUM team, contributing to complex public sector IT projects.
  • 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# RestSharp
  • Definition /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
  • Support to user acceptance testing activities
  • The candidate will be allocated to SCRUM team consisting of developers and testers and following relevant methodology and meetings (e.g. Kanban, daily standups, etc.) performing above tasks /services.
  • Bachelor's degree plus 9 years of relevant experience.
  • Working knowledge of English B2 or higher Common European Framework of Reference for Languages (self-assessment).
  • More than 6 years of experience in the area of Software Quality Assurance in the role of Test Analyst and/or Test Automation Engineer
  • Participation in a minimum of 3 projects requiring GUI and API testing
  • Professional Knowledge – mandatory or desirable
  • Good knowledge of C# programming language in the context of test automation. Usage of object-oriented techniques, design patterns and best practices. Knowledge of git, working with pull requests.
  • Good knowledge of manual regression testing and regression test automation at UI and API level using appropriate frameworks (e.g. RestAssured, RestSharp, 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.
  • Good communication skills

Desirable:

  • Good knowledge on testing with Remote Procedure Call (RPC) frameworks / APIs, such as gRPC
  • Good knowledge on non-functional testing with relevant tools covering at least 1 non-functional quality characteristic, such as ICT technical security or performance or reliability
  • Capability of integration in an international/multi-cultural environment, rapid self-starting capability and experience in working in team

Careers at ARHS. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Test Analyst Q&A's
Report this job
Apply for this job