Software Test Engineer (FOX_10691690) Toronto, Canada
Our client, a major software and services company, is currently seeking a Software Test Engineer to join their team. The individual will be responsible for participating in the execution of procedures for ensuring the quality and serviceability 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 and serviceability 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.
PRINCIPAL DUTIES AND RESPONSIBILITIES
" Provide solutions for wide range of complex problems.
" Independently determines and develops approach to solutions, under only limited direction.
" Setup, prepare, configure and administer new machines for performance lab.
" Design performance test plan according to requirements.
" Execute performance tests and measurement, and report findings in a clear, coherent fashion.
" Accountable for delivery of subsystem, anticipate issues and addresses proactively.
" Contributes to the development and achievement of organizational goals and objectives.
" Represents the organization on project teams and may perform technical project leadership roles.
" Fully competent in the design, implementation, and maintenance of a performance 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.
" General understanding of business environment.
" Fosters teamwork and collaboration within and across work groups.
Education/ Experience Required or Desired: EDUCATION & EXPERIENCE
" BS degree in Computer Science, Computer/Software Engineering or equivalent
" A minimum of 5 years QA experience.
" A minimum of 7 years experience in systems software QA or development in a UNIX/Linux and Windows environment
" Extensive experience writing test plans, test cases and performing test execution
Requisition Justification: Setup, build out, and configure performance test lab, and execute performance tests and measurement for the NMDA 1.2 / NMSAP 4.2 project.
SKILLS
" Communication, project management skills and problem solving skills.
" Possesses strong background in performance testing and measurement.
" Systems Administration and Network Administration
" Some knowledge of databases and database administration in one or more of: Oracle, SAP, Lotus Domino
" Storage infrastructure - array's, filers, VTL's, deduplication technologies, networking and related protocols (NAS, SAN, disk storage, NDMP, SCSI, Fibre, iSCSI, etc.)
" Test Automation via C programming, shell scripting, Ruby, Perl, TCL, Python
" Strong Linux, Unix ( Solaris, AIX, HP-UX) and Windows OS knowledge
" Strong understanding of QA process, test verification and validation methodologies
" Must be able to work well on teams, including distributed and matrixed teams