Job: Software QA Engineer II - $$$
Locations
Posted: 05/17/2012
Job Type: IT - Hardware/Networking IT - ALL CATEGORIES
Jobing Description
Software QA Engineer II - $$$
Job#: 006KC11
Positions: 1
Posted: 05/13/2011
Job Type: Full Time
Location: Lowell, MA
Department: Corporate
Category: Telecommunications
Benefits: Full-time Benefits
Apply To This Job
Return To List
Job Description
The Software QA Engineer II position will be primarily responsible for developing, documenting, validating, and executing test methods to support new product development of fiber optic test devices. This position will work within multiple cross-functional project teams throughout all phases of the product development process, planning and executing testing up to the product launch. Provide technical guidance to the QA team. Mentor on QA and automation best practices. Prioritize automation tasks along with QA Developers. Strong hands on programming skills. Analyzes and writes test standards and procedures. Maintains documentation of test results to assist in debugging and modification of software. Analyzes test results to ensure existing functionality and recommends corrective action. Consults with development engineers in resolution of problems.
The primary focus of the role is to:
Design automated and functional tests
Provide automation development and testing schedules for projects.
Write automated functional tests
Write automated performance and load tests
Capture, analyze, record, and verify defects using the defect tracking system.
Provide technical feedback to product management and development.
Perform peer code reviews of automated tests.
Testing and debugging proprietary software
Foster a team environment
Bachelors Degree within Engineering/Science or related discipline
2 to 5 years experiencing developing software.
Skills/Requirements
Design automated and functional tests
Develop detailed test plans including manual and automated test scripts.
Participate in the creation of the Validation Plan, IQ/OQ/PQ plans and Validation Summaries.
Evaluate testing and inspection plans for projects of varying technology, complexity, and size
Supervise and develop test plans, test strategies, test metrics, defect metrics
Design and engineer automation for software QA tests including functional and load tests across wide range of technologies and products.
You are expected to acquire deep understanding of customer configurations and product usage to ensure testing reflects these real world scenarios
Provide automation development and testing schedules for projects.
Analyze, innovate, architect, design and develop software programs for testing frameworks, technology components and end user applications
Coordinate project schedules and resources.
Be involved in the selection, configuration, and integration of software test tools to ensure that test automation is leveraged as much as possible
Write automated functional tests
Review of Requirement documents
Create and maintain manual and/or automated test scripts, test data, and other deliverables related to the software quality assurance (SQA) process
Write or customize test harnesses with open source or commercial automation tools; design and customize automation framework to suit the needs of a product and technology.
Develop a detailed test plan to ensure the blackbox and whitebox validation of the product, and manage that plan throughout the product development lifecycle.
Write automated performance and load tests
Execute performance, load, and/or fail-over testing of systems
Develop and execute software test plans, test designs, test objectives, and test cases
Capture, analyze, record, and verify defects using the defect tracking system.
Identify, document, and track defects and provide clear, detailed problem descriptions to the R&D Software Engineers to aid in defect resolution.
Identify, analyze and document defects, questionable behavior, errors and inconsistencies with application functionality, output, online screens and content.
Provide technical feedback to product management and development.
Work with Engineering team members in resolving design and implementation issues
Analyze the results of software tests and provide results for use in development code inspections and group reviews of project deliverables
Work with software development engineers in product design, code reviews, walkthroughs, and product lifecycle inspections.
Perform knowledge transfer sessions for Services, Support Center and other staff
Be actively involved in daily meetings to ensure that test requirements are built into the product planning, specification, development, and design/code review processes
Perform peer code reviews of automated tests.
Mentor and provide guidance to less experienced QA engineers
Coordinates the work of junior resources
Testing and debugging proprietary software
Review design documentation and UI prototypes to asses usability and testability
Perform maintenance regression testing
Foster a team environment
Cooperatively work with other departments and actively support Service, Manufacturing, Marketing, QA, Algorithm and Regulatory
Participate in process improvement activities as needed
Team player with strong analytical, problem-solving, and communication skills
Suggested Jobs
