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.