本文发表在 rolia.net 枫下论坛Job Title: Software QA Tester
Department:
Location: Software Research and Development
Burlington, ON
Reporting Relationships:
• Reports to: Manager Software R&D
• Supervises: no one
Essential Duties and Responsibilities
• Find, report and track bugs in the product software (Microsoft Windows based control software, and device drivers for lab automation equipment)
• Create and update Development Process deliverables such as test strategies, test plans, test cases, test execution reports, test coverage metrics and test summary reports in accordance with product requirements, site Product Development Process and engineering procedures.
• Design and write appropriate tests, such as black box, integration and functional, for product releases.
• Support manual and automated integration and system level testing as defined by the Development Process and tool chain used (Microsoft Visual Studio, Visual Test Manager, and Team Foundation Server)
• With other team members, investigate and resolve bugs reported by customer and field service engineers in shipping software products.
• Provide feedback on the quality and fit-for-purpose of products under test
• Review Specification and Design documents for Testability.
• Gather information for software QA Deliverables through interviews and interaction with other project team members and domain experts
• Work with other test team members as appropriate to ensure coordination of work
• Perform other duties as required within authorized compliance.
Decision Making Authority
• Create and maintain test-related documents in accordance with the product development process and department procedures.
• Submit and verify software bugs in the bug tracking system
• Assess the readiness for release of software applications
• Propose product, procedure, and process improvements to departmental management.
Specific Scope Data
• No input to revenue targets, departmental budgets, supervisory span.
Minimum Education and Experience Requirements
• Education: Bachelor’s or higher level degree in a pertinent field (Computer Science, Physical Sciences, or Engineering)
• Experience: 4 years experience within an industrial or commercial software development or testing
Knowledge, Skills, and Abilities necessary to perform essential functions
Requirements
• Good written and verbal communication skills
• Ability to breakdown a medium or diverse task/concept into smaller tasks/ideas
• Ability to work cooperatively in a project team environment
• Ability to quickly learn and operate scientific instrumentation
• Ability to generate test plans, test cases and test steps
• Ability to manage multiple tasks to meet project requirements and timelines
• Working knowledge of QA metrics
• Working knowledge of various MS Windows operating systems and current computer technologies
• Working knowledge of automated testing tools or industry standard programming or scripting languages
• Basic MS Office knowledge
• Basic knowledge of bug tracking systems such as Microsoft’s Visual Studio 2010 Team System
• Committed to producing excellent software in a challenging and fast paced environment
• Demonstrate Thermo Fisher Scientific values – Integrity, Intensity, Innovation and Involvement
Desired Capabilities
• Aptitude for or knowledge of, scientific concepts, subjects or instrumentation.
• Experience with OS virtualization tools (Microsoft and VMWare)
• Experience with with automated testing tools (C#, NUnit, Visual Test Manager)
• Familiarity with Agile software development process
Physical/Environmental requirements. (Refer to Physical Requirement Reference Sheet when completing this section.) Identify all requirements that apply to the essential job functions. (List specific activities.)
(1) Physical Activities: Typing, writing, seeing, talking, hearing, travel between rooms, buildings, seminars, customer sites, repetitive motions
(2) Level of Physical Requirements: Must be able to read computer screens, paper documents, equipment outputs. No specific hearing requirements but must be able to understand and communicate technical, project and status information. Must be physically able to use appropriate equipment to develop and test software modules and applications. Light lifting (instruments, less than 25 lbs) occasionally required.
(3) Level of Visual Acuity: Inspection, close assembly, computer design, professional
(4) Environmental Conditions: Well-lit engineering cubicles and labs. Exposure to computer monitors, electronic components and systems.
Interaction with Other Employees (level of contact, purpose and frequency)
This position requires minimal contact with outside customers or vendors. Internal contacts are required both within and between departments including marketing, applications, quality, technical publications, operations, customer support and service. Communication skills must be sufficient to potentially negotiate problem resolution throughout the site and under the direction of a manager or lead, externally with customers and suppliers. Communication skills must be sufficient to communicate status information effectively to team members, project managers, and departmental managers.更多精彩文章及讨论,请光临枫下论坛 rolia.net
Department:
Location: Software Research and Development
Burlington, ON
Reporting Relationships:
• Reports to: Manager Software R&D
• Supervises: no one
Essential Duties and Responsibilities
• Find, report and track bugs in the product software (Microsoft Windows based control software, and device drivers for lab automation equipment)
• Create and update Development Process deliverables such as test strategies, test plans, test cases, test execution reports, test coverage metrics and test summary reports in accordance with product requirements, site Product Development Process and engineering procedures.
• Design and write appropriate tests, such as black box, integration and functional, for product releases.
• Support manual and automated integration and system level testing as defined by the Development Process and tool chain used (Microsoft Visual Studio, Visual Test Manager, and Team Foundation Server)
• With other team members, investigate and resolve bugs reported by customer and field service engineers in shipping software products.
• Provide feedback on the quality and fit-for-purpose of products under test
• Review Specification and Design documents for Testability.
• Gather information for software QA Deliverables through interviews and interaction with other project team members and domain experts
• Work with other test team members as appropriate to ensure coordination of work
• Perform other duties as required within authorized compliance.
Decision Making Authority
• Create and maintain test-related documents in accordance with the product development process and department procedures.
• Submit and verify software bugs in the bug tracking system
• Assess the readiness for release of software applications
• Propose product, procedure, and process improvements to departmental management.
Specific Scope Data
• No input to revenue targets, departmental budgets, supervisory span.
Minimum Education and Experience Requirements
• Education: Bachelor’s or higher level degree in a pertinent field (Computer Science, Physical Sciences, or Engineering)
• Experience: 4 years experience within an industrial or commercial software development or testing
Knowledge, Skills, and Abilities necessary to perform essential functions
Requirements
• Good written and verbal communication skills
• Ability to breakdown a medium or diverse task/concept into smaller tasks/ideas
• Ability to work cooperatively in a project team environment
• Ability to quickly learn and operate scientific instrumentation
• Ability to generate test plans, test cases and test steps
• Ability to manage multiple tasks to meet project requirements and timelines
• Working knowledge of QA metrics
• Working knowledge of various MS Windows operating systems and current computer technologies
• Working knowledge of automated testing tools or industry standard programming or scripting languages
• Basic MS Office knowledge
• Basic knowledge of bug tracking systems such as Microsoft’s Visual Studio 2010 Team System
• Committed to producing excellent software in a challenging and fast paced environment
• Demonstrate Thermo Fisher Scientific values – Integrity, Intensity, Innovation and Involvement
Desired Capabilities
• Aptitude for or knowledge of, scientific concepts, subjects or instrumentation.
• Experience with OS virtualization tools (Microsoft and VMWare)
• Experience with with automated testing tools (C#, NUnit, Visual Test Manager)
• Familiarity with Agile software development process
Physical/Environmental requirements. (Refer to Physical Requirement Reference Sheet when completing this section.) Identify all requirements that apply to the essential job functions. (List specific activities.)
(1) Physical Activities: Typing, writing, seeing, talking, hearing, travel between rooms, buildings, seminars, customer sites, repetitive motions
(2) Level of Physical Requirements: Must be able to read computer screens, paper documents, equipment outputs. No specific hearing requirements but must be able to understand and communicate technical, project and status information. Must be physically able to use appropriate equipment to develop and test software modules and applications. Light lifting (instruments, less than 25 lbs) occasionally required.
(3) Level of Visual Acuity: Inspection, close assembly, computer design, professional
(4) Environmental Conditions: Well-lit engineering cubicles and labs. Exposure to computer monitors, electronic components and systems.
Interaction with Other Employees (level of contact, purpose and frequency)
This position requires minimal contact with outside customers or vendors. Internal contacts are required both within and between departments including marketing, applications, quality, technical publications, operations, customer support and service. Communication skills must be sufficient to potentially negotiate problem resolution throughout the site and under the direction of a manager or lead, externally with customers and suppliers. Communication skills must be sufficient to communicate status information effectively to team members, project managers, and departmental managers.更多精彩文章及讨论,请光临枫下论坛 rolia.net