Senior Quality Assurance Engineer Job Description
Senior Quality Assurance Engineer Duties & Responsibilities
To write an effective senior quality assurance engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior quality assurance engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior Quality Assurance Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior Quality Assurance Engineer
List any licenses or certifications required by the position: ASQ, CQE, QA, UL, ISTQB, ISO14001, AWS, X.509, ISO, CQA
Education for Senior Quality Assurance Engineer
Typically a job would require a certain level of education.
Employers hiring for the senior quality assurance engineer job most commonly would prefer for their future employee to have a relevant degree such as Master's and Bachelor's Degree in Computer Science, Engineering, Education, Technical, Science, Information Technology, Information Systems, Software Engineering, Technology, Mathematics
Skills for Senior Quality Assurance Engineer
Desired skills for senior quality assurance engineer include:
Desired experience for senior quality assurance engineer includes:
Senior Quality Assurance Engineer Examples
Senior Quality Assurance Engineer Job Description
- Adherence to the Defined QA Workflow and Quality Principles
- Follow established automation and performance tests practices
- Build new automation test scripts
- Attend team Code Review sessions to gain technical insight for the application being built, and contribute to the discussion
- Engage the BA prior to the start of each iteration to review User Story documentation with the purpose of identifying potential gaps in requirement or test scenarios
- Maintain historical data of test results and QA artifacts
- Responsible for the Interoperability of test equipment, maintaining inventory and assuring that testing equipment and servers are at the appropriate code-level
- Advise on the requirements for design control following the defined Innovation Development Process (IDP) including the software development lifecycle
- Coordinate test schedules, work and resource plans
- The ideal candidate for this position will have more than 7 years of experience in testing highly distributed and complex systems, with an ability to think tactically strategically while leading cross functional teams in a highly matrixed environment
- Bachelor’s Degree required, Computer Science/Engineering and/or related experience preferred
- 1 to 3 years of experience in a test “factory” environment preferably with automated testing
- 1 to 3 years experience automating test case and scenarios (preferred)
- Experience developing test plan design and execution
- Bachelor's Degree related to Computer Science / Information Systems/Software Engineering or equivalent experience in related roles
- Scripting- C#, Python, or Perl
Senior Quality Assurance Engineer Job Description
- In-depth understanding of source control tools, such as Subversion, Git, or Mercurial
- Experience with cloud-based infrastructure and automation tools, such as AWS
- Consult with development engineers, product management and customer care teams to resolve issues
- Track software defect and validate the resolution through the entire project release
- Share responsibility for improving testing methodology, processes, strategies and techniques
- Maintain quality records, analyze data, report quality metrics, make recommendations to laboratory management, and participate in the quarterly quality assurance andimprovement committee meeting the corporate quality management review
- Develop system test strategies and plans
- Act as the Automation SME Lead on a Digital Banking Scrum Team
- Use data to identify/measure quality improvement opportunities
- Program Manage (PM) multi-site quality improvement efforts
- Experience automating GUI's on WPF platform, Rapid, Web/Webservices
- Demonstrate confidence and ability to use discretion and identify issues
- A minimum of 3 years of QA experience
- Experience testing Web Service APIs (REST/SOAP)
- Programming experience (C#, Java, JavaScript, Ruby)
- Experience working in financial services industry is preferred
Senior Quality Assurance Engineer Job Description
- Work with development and testing teams to gather and extract test requirements and test cases, and to ensure adoption and expand the reach of the delivered tools
- Support with the generation and review of quality system/ validation documentation
- Supports and facilitates external inspections and executes internal and supplier audits
- Ensures test environment reflects business requirements for test execution
- Ensure timely resolution of supplier failures, corrective and preventive actions
- Develop test plans, testing resource requirements, and overall scheduling of testing activity
- Execute test cases/scripts to ensure delivery of quality software applications
- Identify opportunities to adopt innovative testing technologies and techniques
- Manage and drive the relevant supporting functions on improvement/ preventive action activities
- Drive closure of NCMRs and CAPAs related to RTY (rolled throughput yield) issues and complaints
- Read and communicate technical and contractual issues with suppliers and perform purchase order reviews
- Provide guidance to project teams on project specific processes and deliverables
- Support development of concise and complete verification and validation strategies that efficiently generate bodies of objective evidence to confirm product requirements compliance and the global regulatory submission strategy
- Financial or investment knowledge is a plus
- ISO13485 and FDA Quality System Regulation (QSR) experience preferred
- Experience with special processing (hands on or audit) desired
Senior Quality Assurance Engineer Job Description
- Working closely with business functions (Operations, R&D, Quality, Regulatory, Clinical) to continuously improve the Quality Systems process
- Should have an adequate understanding and experience working with automation frameworks to allow them to be able to extend existing frameworks and produce new/original automated scripts, evaluate existing automation scripts and frameworks to identify improvements, and draw connections among ideas
- Intermediate experience testing web services (SOAP and REST)
- Knowledgeable about most Internet browsers and operating systems
- Ability to read specifications and produce test plans
- Capable of multi-tasking and ability to manage small and medium projects
- Ability to manage small and medium projects
- Interface with global counterparts on quality activities
- Plan and write test cases
- Identify gaps in test coverage, and prioritize those gaps
- Execute all components of product testing such as functional, regression and end-to-end testing
- Familiarity using source code control systems, especially Git
- Able to network and configure equipment (basic knowledge and ability to apply IT networking principles including switches, routers, fiber channel/optical interface, ) inclusive of the Cloud
- DE in quality assurance automation to perform regression and performance testing
- Testing web applications and technologies with an emphasis on White Box testing
- Experience with digital asset management systems, encode/transcode technologies, and video streaming protocols
Senior Quality Assurance Engineer Job Description
- Ensure that test reports provide information needed to quickly assess overall results and efficiently investigate failures
- Understand testing objectives and priorities and work with other team members to resolve problems in a timely and efficient manner
- Set up test environments and ensure that specified test sets are correctly executing on the proper code branches
- Participate in periodic release activities as required
- Create test plans and participate in Peer Reviews
- Lead a Test Data strategy
- Participate in the creation of acceptance criteria for all tasks
- Help to educate developers on testing methodologies and framework
- Facilitating validation oversight for Non Product Software implemented / to be implemented to ensure risk is addressed and validation status is tracked and maintained
- Accumulating / Consolidating / Analyzing data relevant to Quality Systems monitoring and metrics communicated to management through Management Reviews, Routine Metrics / Key Performance Indicators (KPI), Product Qualification reviews, and Phase Approval reviews
- 5+ years spent within a highly skilled technical team relating to automation testing, informatics product specialist and/or network administration
- Proficiency in at least one programming/scripting language (Python, C#, Java, JavaScript, Ruby)
- Team lead and mentoring experience
- Ability to work effectively under general direction and make proper technical judgments, often under stressful conditions expected
- Knowledge of Quality Assurance Systems requirements a must
- Candidates must be results-oriented, detailed, and self-motivated