Senior Software Quality Engineer Job Description

Senior Software Quality Engineer Job Description Template

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

Responsibilities:

  • Responsible for all aspects of software configuration management process and infrastructure;
  • ( 20 %)Review and approve software requirement specifications and associated traces;
  • Responsible for all aspects of requirements management process and infrastructure for internal and 3rd party development;
  • Responsible for ensuring software development process compliance to standards including functional safety (e.g. IEC 61508);
  • Participates in software design reviews to ensure structure, traceability and coverage of requirements;
  • Ensures appropriate project documentation is available for each new build;
  • Manages change requests, identifies all affected work products and artifacts. Ensures process compliance for changes;
  • Mentor more junior level engineers;
  • (10%) Complete CSV on Quality System Tools;
  • Perform at an advanced technical level on all phases of applications systems analysis and programming activities;
  • Architects modular and maintainable software release packages;
  • Confers with Engineers and other personnel to implement operating procedures, resolve system malfunctions, and provide technical information;
  • Participates in Engineering Development Program;
  • Works independently and as a team member with other engineers, designers, and production personnel or on ad hoc projects;
  • Tracks and Reports Process Compliance Metrics. Implements process monitoring tools.

Requirements:

  • Proactively identify areas for improvements;
  • Comfortable with Jira, Jenkins and test case management tools;
  • Experience with REST API and microservice testing;
  • Experience working with engineering and product management to review requirements and develop test plans;
  • BS or MS in Computer Science or related field;
  • Experience with test automation tools and libraries such as Spock, TestNG, JUnit, Maven, Gradle;
  • Excellent written and verbal communication skills;
  • At least 5+ years of software quality engineering experience in an agile SDLC;
  • Is expected to travel nationally and internationally up to 25% to customer or supplier sites;
  • Good Java programming and debugging skills;
  • Great team player in a fast-paced, dynamic environment.