Senior Software Engineer, Automation Job Description

Senior Software Engineer, Automation Job Description Template

Our company is looking for a Senior Software Engineer, Automation to join our team.

Responsibilities:

  • Collaborate with server engineers to load test environments;
  • Setup continuous integration processes to validate code and content commits;
  • Collaborate with client engineers to automate validation and metrics testing across a spectrum of devices;
  • Partner with QA to identify and address key areas where automated testing can reduce manual effort;
  • Coordinate with other engineers on the team to establish a test framework.

Requirements:

  • Bachelor’s degree;
  • An extensive background in debugging & troubleshooting;
  • Knowledgeable in best practices for automated test;
  • Able to take the initiative and drive change;
  • Certified Software Tester (CSTE) certification;
  • Knowledgeable in CI/CD and agile practices;
  • At least four years of experience coding in a professional environment;
  • At least 2 years of software engineering experience in Java or Ruby;
  • Willing to write software in other languages as needed;
  • At least 2 years of experience testing financial systems;
  • At least 2 years of experience in Testing or Development with cross-functional teams;
  • 5+ years of experience in Javascript, Java, PHP, or Rust;
  • Certified Scrum Master (CSM) certification;
  • Fluency in C#;
  • Effective communication skills with developers of all technical skill level.