Senior SW QA Engineer (SSPG)
Регион: Санкт-ПетербургТребуемый опыт работы: Более 3 летПредполагаемый уровень месячного дохода:
не указан
Project description
EMC’s Storage Softare Platform Group (SSPG) is tasked with the
development of all software components for a new family of storage
systems. The group is responsible for developing Platform/OS
Software, the Data Path software and the Control Path software,
including embedded system, networking and user interface
components.
The SSPG has a team at the Saint Petersburg Center of Excellence
that is an integral part of the global SSPG development team. The
SSPG team in Saint Petersburg has the same responsibilities,
processes and expectations as the teams in other locations. The
team members in Russia collaborate with team members in all other
locations to research, plan, specify, design, implement, integrate
and test software components for new SSPG products.
Responsibilities:
- Responsible for participating in the execution of procedures
for ensuring the quality of new features and releases of
software. - Authors and executes test cases, using defined methodologies
for manual and/or automated tests. - Responsible for updating methods and procedures to ensure
continuous improvement to software quality assurance standards.
Isolates, reproduces and tracks bugs and verifies fixes. - Analyzes test results to ensure existing functionality and
recommends corrective action. Maintains and modifies test
environment and configuration as needed, creates new test
environments and configurations to meet test cases or problem
recreation requirements. - Documents test results and manages and maintains defect and
test case databases to assist in the continuous improvement and
modification of software. - Assists in the assessment and planning of test efforts required
for new functions/features under development. - Works with quality and development engineers in resolution of
problems. - Automates test procedures using scripts and API
calls.
Principal Duties and Responsibilities:
- Independently determines and develops approach to solutions,
under only limited direction. - Provide solutions for wide range of complex problems.
- Responsible for providing requirements and specifications for
the automation of test cases. - Operates external analyzers (protocol and others) setting
analyzer traces and debugging trace results. - Accountable for delivery of a subsystem, anticipate issues and
addresses proactively. - Develops new test methodologies or processes, re-evaluate
existing processes. - Contributes to the development and achievement of
organizational goals and objectives. - Represents the organization on project teams and may perform
technical project leadership roles. - Sphere of influence is likely to extend outside of work group
or department. - Skills:
- Fully competent in the design, implementation, and maintenance
of a test environment, including necessary equipment,
configuration, and software. - Demonstrated skill with developing appropriate test
methodologies. - Fully competent in the use of necessary tools and
applications. - Knowledge and wide application of engineering principles,
theories, and concepts, and working knowledge of other related
fields. - Strong written and verbal communication skills.
- Good knowledge and hands-on experience: Perl, shell. Experience
in working in Linux environment. Knowledge of FLEX would be an
advantage. - Fosters teamwork and collaboration within and across work
groups.
- Fully competent in the design, implementation, and maintenance
Benefits:
- Medical insurance for employees and their family
- Opportunity to work in a flexible schedule
- Life insurance
- Paid personal/sick/vacation days
- Professional training programs
- English courses
- Corporate cell phone service
- Comfortable office location
- Salary range is above market and depends on the professional
background
Простой итог: