Knowledge, Skills & Abilities:
Experience in working in software development and/or test automation role
Essential: Experience with BDD, Gherkin language (SpecFlow, Cucumber, JBehave)
Essential: Experience with testing windows applications, web applications, and databases
Essential: Experience with one or more mainstream programming languages: C#, Java, Node. JS/JavaScript, Python
Essential: Experience with Selenium/Appium
Essential: Experience with SQL-based RDBMS, DML & DDL, writing stored procedures (Microsoft SQL Server preferred)
Preferred: Experience with .NET and WebAPI
Preferred: Experience working with CI/CD, scripting & DevOps tools
Highly motivated self-starter with a desire to help others and take action
Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms
Ability to independently work as a contributing member in a high-paced and focused team
Ability to multi-task and prioritize tasks with competing deadlines
Strong problem-solving and analytical skills with the ability to work under pressure
Ability to socialize ideas and influence decisions without direct authority
Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions
Considers best-practice standards, as well as departmental policies and procedures
Experience writing functional E2E automation tests
Strong computer science fundamentals: OOP, design patterns, data structures & algorithms
Preferred: Fuel Retail, Wholesale or Logistics domain experience