Description

Design and build automated smoke, feature, and regression tests within an agile team.

Responsibilities

  • Oversee design decisions for new and existing test automation efforts and escalate technical obstacles.
  • Guide and train junior test automation engineers.
  • Design and build automation tests and write feature use cases in BDD to drive test case creation.
  • Prepare automation test plans for service level, integration, and UI tests.
  • Support the automation of traceability for stories and acceptance criteria through CI and BDD integration.

Required Skills

  • 3-7 years of experience in software development and software automation.
  • 2+ years of practical experience with Agile development methodologies.
  • Proficiency in C#, Java, Node.JS/JavaScript, or Delphi.
  • Proficiency in SQL-based RDBMS (MySQL, PostgreSQL, or MS SQL Server) including DML and DDL.
  • Experience writing test automation for SOAP and REST web services.
  • Experience with BDD and Gherkin language.
  • Experience with automation tools such as JMeter, SpecFlow, Selenium, Coypu, or Cucumber.
  • Experience integrating testing results with CI tools like MSBuild, Jenkins, or SonarQube.
  • Strong computer science fundamentals in OOP, design patterns, data structures, and algorithms.

Preferred Skills

  • Experience working in both Windows and Linux environments using PowerShell and Bash.
  • Experience with public cloud environments including GCP, AWS, or Azure.

Education

Any Graduate