Test Automation Engineer

Il y a 2 jours

Brussels, Brussels Capital, Belgique Tata Consultancy Services Temps plein

Job Title: Test Automation Engineer

Location: Brussels, Belgium

Company: Tata Consultancy Services (TCS) Belgium

Employment Type: Full-time

About the Role

TCS Belgium is looking for a highly skilled Test Automation Engineer to join our team and play a key role in driving quality assurance and continuous testing practices across digital transformation initiatives. The ideal candidate will have strong expertise in test automation frameworks, CI/CD integration, DevSecOps methodologies, and modern software testing tools.

Key Responsibilities

  • Design, prepare, execute, and monitor automated tests across web, API, backend, and mobile applications.
  • Define and implement strategies for integrating automated testing within the overall testing lifecycle.
  • Evaluate automation tools and technologies to identify the best fit for digital solutions following a DevSecOps approach.
  • Design and develop scalable, reusable, and maintainable test automation frameworks.
  • Create methodologies and architectures for enterprise-wide test automation solutions.
  • Drive the transition from manual testing to automated testing practices.
  • Develop automated test reporting dashboards and quality metrics.
  • Integrate automated tests into CI/CD pipelines to support continuous testing and rapid feedback.
  • Collaborate closely with developers, business analysts, and QA teams to identify automation opportunities.
  • Develop automated regression suites and promote a shift-left testing culture.
  • Manage test data and support defect tracking and test management processes.

Required Skills & Experience

  • Proven experience designing and implementing test automation solutions.
  • Strong knowledge of automation frameworks and tools such as:
  • Selenium WebDriver
  • Cypress
  • RestAssured
  • Knowledge of Generative AI-based automated test generation.
  • Experience with Test Management and Defect Tracking tools.
  • Strong understanding of test data management practices.
  • Proficiency in at least one programming language:
  • Java
  • Python
  • JavaScript
  • Experience with version control systems such as Git.
  • Hands-on experience integrating automated tests into CI/CD pipelines using tools such as Jenkins, Bamboo, or GitLab CI.
  • Knowledge of containerization technologies including Docker and Kubernetes.
  • Understanding of Agile, DevOps, and DevSecOps methodologies.

Certification (Mandatory)

One of the following certifications or equivalent:

  • ISTQB Advanced Level Test Automation Engineer

Soft Skills

  • Excellent written and verbal communication skills in English.
  • Fluent in one of French or Dutch.
  • Strong analytical and problem-solving abilities.
  • Ability to prepare clear, structured, and comprehensive reports.
  • Experience working in international and multicultural environments.
  • Self-motivated with the ability to work independently and within cross-functional teams.
  • Adaptability to evolving technologies, automation frameworks, and delivery methodologies.
  • Results-oriented mindset with a focus on quality and timely delivery.