Assurance Engineer Job Description

Assurance Engineer Job Description

4.5
181 votes for Assurance Engineer
Assurance engineer provides leadership and guidance in the utilization of appropriate software tools and frameworks to support sound industry standard QA test strategies.

Assurance Engineer Duties & Responsibilities

To write an effective assurance engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included assurance engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Receiving inspection and final testing systems, and
Supports Receiving Inspection and Final Testing
Creates, maintains, and repairs test fixtures/testing equipment as needed
Collaborate with a team of testers to constantly improve and enhance each other's skill sets and arsenal of test tools
Quality Assurance and Quality Control
Develop test code, scripts, test tools, and execute test cases to validate software releases
Investigate, debug, and conduct root cause analysis
Participating in sprint planning meetings and daily standup meetings
Implementing, executing and capturing results of test plans/test scripts/test cases
Working and collaborating closely with Engineering and Product teams

Assurance Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Assurance Engineer

List any licenses or certifications required by the position: CISSP, QA, CISM, CSSLP, IA, ISO, IPC, IAT, III, IC

Education for Assurance Engineer

Typically a job would require a certain level of education.

Employers hiring for the assurance engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Science, Technical, Technology, Physics, Math, Education, Chemistry, Computer Engineering

Skills for Assurance Engineer

Desired skills for assurance engineer include:

QA methodology and tools
Code reviews
Testing
Operations
Source control management
Build processes
Professional software engineering practices & best practices for the full software development life cycle
Python
Industry standard test automation tools and experience developing product test harnesses
SQL

Desired experience for assurance engineer includes:

Continuous Integration tools (Jenkins/Hudson, CruiseControl)
Experience with video streaming protocols
Knowledge of multimedia standards and video/audio codecs
Very comfortable getting around a UNIX/Linux environment
Devops/QA background is a plus
Experience in Maven, Hibernate and Mongo is a plus

Assurance Engineer Examples

1

Assurance Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of assurance engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for assurance engineer
  • Perform unit testing on all software/applications developed by the team
  • Develop and execute test plans and testing strategies based on software requirements, technical specifications and change control requests with guidance from senior team members
  • Write test automation scripts for applications and perform automation testing for N-2 release/builds
  • Create re-useable tools for testing the front-end applications for the banking domain
  • Product quality plans
  • Quality management system reviews
  • Coordinates and oversees failure analysis investigations for complaints, interacting with Technical Support, Service and Production groups, , suppliers
  • Maintains databases used for quality trending, performs trend analysis, and ensures implementation of appropriate corrective/preventive actions
  • Interacts with Engineering to develop inspection methods, instruments, and work instructions
  • Creates product test/design verification/validation plans, performs test verification/validation plans, and analyzes results
Qualifications for assurance engineer
  • Must selflessly develop others
  • Must thrive within a changing organization and fast-paced work environment
  • College graduate with degree in engineering
  • Knowledge of source control and release management tools (SVN, Jenkins, Git)
  • Understanding of Agile principles and practices such as Continuous Integration, TDD, daily Scrums, and sprint/release planning and execution
  • Experience with multimedia standards and streaming protocols
2

Assurance Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of assurance engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for assurance engineer
  • Write unit tests, automation and debug in conjunction with engineering to help ensure the highest possible testing coverage
  • Participates at requirements reviews, design reviews, system analysis and facilitates the testing review process
  • May lead the requirements or design effort as they relate to testing
  • Determines if manual and/or automated test tools should be used to execute test cases and uses automated test tools to execute the testing process
  • Working in a fast paced, highly collaborative, and dynamic work environment
  • Interacting and coordinating test activities amongst multiple teams
  • Develop and support automation of products
  • Be able to work effectively in a team setting – take direction, proactively seek out information and build productive working relationships onsite remote
  • Ensure automation scripts are up-to-date
  • Ensure qualification, assessment, monitoring and improving our manufacturing processes
Qualifications for assurance engineer
  • HETAC Level 8 qualification in a relevant area with a min
  • Understanding of HTML, CSS, JavaScript, and other web user interface technologies
  • 4+ years of experience as a QAE
  • Bachelor’s degree in Computer Science, Computer Engineering or similar technical field or equivalent work experience
  • A strong desire to be a software quality engineer, and to innovate in the automation space
  • Linux (basic UNIX commands)
3

Assurance Engineer Job Description

Job Description Example
Our company is looking for an assurance engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for assurance engineer
  • Execute test cases and testing methodology for manual and/or automated tests
  • Execute hazard analyses required to support identification of safety requirements in accordance with business standards and program / product objectives
  • Development of specific application, generic application and generic product safety cases
  • Manage auditing of internal and supplier quality systems to ensure effectiveness of the quality management system
  • Assist in improving the culture of all staff in Quality & Regulatory requirements of the Medical Device Requirements
  • Support the QARA Manager in quality and regulatory decisions as required and other relevant tasks as may be reasonably requested of the QARA Manager
  • Manage safety risks associated with medical devices in accordance with applicable standards
  • Facilitate usability analysis and activities in accordance with applicable standards
  • Represent QA on product defect review boards, and change control boards
  • Help coach project teams on use of quality system
Qualifications for assurance engineer
  • Demonstrated ability to work cross-functionally and with all levels of the organization
  • Must have the ability to work independently with little to no day to day supervision
  • Must have the ability to effectively problem-solve, think clearly and positively in high-pressure, time-sensitive situations
  • Must have the ability to meet deadlines and fulfill commitments
  • Exhibits enthusiasm and an ability to work cooperatively with others
  • Ability to read, understand and train to manufacturing drawings, technical procedures, and government regulations
4

Assurance Engineer Job Description

Job Description Example
Our innovative and growing company is looking for an assurance engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for assurance engineer
  • Providing testing plans and results in easy-to-understand format and language
  • Ensuring that functionality being tested operates according to expectations outlined in requirements, including testing permissions for various profiles and with various data inputs
  • Supporting the generation of required inputs for testing, including creation of test data using existing data
  • Testing thoroughly, using a range of scenarios for each user story being tested, and taking into consideration functionality related to what is being tested
  • Facilitate the launching of new or improved products/processes, and the transfer of technology from development to commercialization from a Quality and manufacturing perspective
  • Work with project teams to develop DOEs and statistically sound tests for appropriate support of results
  • Develop, review and approve validations and completion reports for new and existing products, processes and equipment
  • Ensure that all projects are in compliance with GLP, QSR (including Design Controls), ISO or other applicable requirements
  • Support as required the Quality Management Review Process
  • Participate in FDA inspections, ISO Certification and surveillance audits and customer audits
Qualifications for assurance engineer
  • Through audits and objective evaluations, ensure compliance and effectiveness of policies and procedures related to Quality System
  • As needed, directly manage key quality system elements
  • Provide thorough knowledge of quality assurance methods and improvement tools
  • This is your chance to join a fast paced and fast growth environment
  • This person will have a significant and direct impact on the department’s quality going forward
  • The Quality Engineer position will be a very high profile opportunity as this is the first role of its kind within Wolfspeed and will work with many teams
5

Assurance Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of assurance engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for assurance engineer
  • Work with Product Development/Engineering to implement new processes and products
  • Works closely with the entire team to deliver world class systems and consulting services to our clients
  • Author and automate test cases identified in scope of project or ticket
  • Participate in meetings with customer facing support roles, business analyst and product development to understand the functional and non-functional requirements of the project and ensure test cases effective support these requirements
  • Writing automated scripts based on Test Cases, Use Cases & workflows
  • Writing Test Plans and other documentation (both internal and external) as required
  • Drive innovative automation solutions
  • Provide best practice and automation thought-leadership
  • Review test scripts and test plans for completeness and best practices
  • Execute single-product and cross-product test case suites
Qualifications for assurance engineer
  • Vulnerability assessment and analysis experience utilizing Assured Compliance Assessment Solution (ACAS), DISA Gold Disk, and DISA STIGs implementation across multiple platforms (Windows, Network, DNS, Enclave)
  • Extensive-experience developing test automation tools and frameworks
  • Experience in writing automation frameworks & tests for REST services
  • Experience developing automation tools and frameworks for complex systems
  • Knowledge of the Software Development Lifecycle (various models)
  • Exposure to Java and/or other programming or scripting languages in an academic, internship or professional setting

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates