Job Description

The Senior QA Automation Engineer is responsible for designing, implementing, maintaining, and improving the continuous test environments for multiple teams. The Senior QA Automation Engineer works closely with engineering leadership, QA, and the platform operations team to design and monitor continuous test infrastructure. They will also work with developers to maintain a clear understanding of the build and continuous test processes. The Senior QA Automation Engineer will also educate others about best practices for continuous testing.

Responsibilities

Automation of Build and Test Infrastructure

  • Integrate test scripts with frameworks such as Gitlab
  • Design, document, implement, and manage cloud test environments
  • Implement and document CI/CD pipeline and procedures
  • Assist with benchmarking software applications
  • Automate tests for both regression testing and new features
  • Integrate build and test architecture into AWS
  • Assist with other DevOps tasks and troubleshooting as needed

Team Engagement

  • Coordinate with Engineering Leadership, Scrum Teams, and QA to prioritize work
  • Work with Engineering Leadership to achieve team goals
  • Work with Platform Operations team to improve and optimize deployment

Assist with Continuous Test Automation and Education

  • Educate Scrum teams on continuous testing best practices
  • Educate Scrum teams on writing testable user stories with acceptance criteria

Experience & Qualifications

  • Experience building, debugging, and testing CI/CD
  • Experience with infrastructure as code
  • Experience with test-driven development
  • Experience with deployment tooling such as Terraform, Jenkins, Docker, Gitlab, etc...
  • Experience building and managing cloud environments
  • Experience with AWS (preferred), Azure or other cloud providers
  • Experience with continuous testing tools, test management and bug reporting software
  • Experience with Agile (Scrum preferred)
  • Experience with at least one scripting or programming language (C# preferred)
  • Highly organized and detail oriented, able to multi-task in a fast-paced environment
  • Familiarity with digital video, video file formats, video encoding and video transcoding a plus
  • AI experience a plus
  • Experience with hardware acceleration for video decoding, encoding and AI inference, preferably Nvidia a plus
  • Bachelor's degree in Computer Science, Computer Engineering or a related field, or equivalent work experience

Upload Resume

Contact Information

Location

LinkedIn Profile / Website

Sonic Foundry is an Equal Opportunity Employer

We are an equal opportunity employer that values diversity at all levels. All individuals, regardless of personal characteristics, are encouraged to apply. Diversity and inclusion are both embraced and is a recognized business advantage. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status. Sonic Foundry uses E-Verify to confirm the employment eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities, please visit https://www.e-verify.gov/. Employment is contingent upon passing a background check.

Thank you for your interest in Sonic Foundry!