Sr. Software Quality Engineer Job Description

Sr. Software Quality Engineer Job Description Template

Our company is looking for a Sr. Software Quality Engineer to join our team.

Responsibilities:

  • Prioritize and plan quality control activities across a large project, and report on product quality regularly;
  • Responsible for risk assessment for each release and contribute to bug reporting and triage;
  • Determine, communicate, and execute the appropriate testing strategy for each deliverable;
  • Ability to lead projects that are not fully defined and influence direction as appropriate;
  • Define and implement QA process and best practices;
  • Mentor more junior level engineers.

Requirements:

  • Knowledge of continuous integration such as Jenkins, Bamboo or other;
  • High-level software languages preferred: C/C++, Java, Bash, Python;
  • Knowledge of source control systems: Subversion, SVN, GIT, Bitbucket;
  • Knowledge of software development standards and guidelines, preferably CMMI, IEC-61508;
  • Knowledge of Cybersecurity ISO 27032 preferred;
  • Ability to travel nationally and internationally 25% of the time;
  • Experience working in an ISO 9001 environment;
  • Great team player in a fast-paced, dynamic environment;
  • Excellent written and verbal communication skills;
  • Experience with test automation tools and libraries such as Appium, SauceLabs, Spock, TestNG, JUnit, Maven, Gradle;
  • Experience building mobile and web client automation;
  • Proactively identify areas for improvements;
  • Good programming and debugging skills, preference for Java;
  • At least 5+ years of software quality engineering experience using automation in an agile SDLC;
  • At least 5+ years of software quality engineering experience using automation in an agile SDLC.