Jobing Beta

AFL Telecommunications LLC

Job: Software QA Engineer II - $$$

Click Here toApply Online

Locations

Exact address not specified - showing center of zip.

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

 

Application Instructions

 
 
track