Technical Opportunities

 

Position: Senior Software Quality Performance Engineer

Location:  Vancouver, BC

 

IT MindFinders is conducting a search for a Senior Software Quality Performance Engineer on behalf of our client located in Vancouver, BC.  Reporting to the Director, Software Quality, the SSQPE will work as a senior member of the software engineering team with responsibilities in both quality and response engineering.  The ideal candidate is an individual contributor on an agile development team, active in applying software quality engineering activities with respect to performance, load, and stress testing including server/environment tuning of our client’s enterprise on-premise product as well as their hosted cloud identity solution.  This position requires functional test design and planning, operation of open source and proprietary test automation tools, detailed staging of complex distributed performance test scenarios, and work with other quality team members.  Duties also include working closely with the customer support team to resolve issues reported from the field.

 

RESPONSIBILITIES

  • Designs and configures test environment to achieve solid testing
  • Develops and maintains test assets from requirements including test matrices, test strategies, test cases/plans
  • Executes tests and works closely with Lead QA and development team to resolve system and product issues
  • Participates in using, maintaining, and extending tools necessary for functional testing, defect tracking, risk analysis and coordination
  • Active in improving/expanding performance test harness and product quality
  • Stages test situations to better understand issues reported from the field

 QUALIFICATIONS

  • University or college degree in a technical capacity
  • Over 5 years of experience in enterprise-level commercial software environment with an emphasis on Performance Engineering of Multi-threaded Java applications
  • Demonstrated knowledge and experience of quality principles and practices including test planning, test strategy, test matrix design in a fast-paced/rapid-turn/process light environment
  • Hands-on experience to aspects of performance tuning and monitoring including:
    • Memory Monitoring and Utilization;
    • CPU Monitoring and Utilization;
    • Throughput Analysis and Tuning;
    • Testing of Multiple Servers in a Cluster (Servers utilize JGroups for sharing data across the cluster)
  • Must Have:  Exposure to non-commercial, open source performance test tools/suites/frameworks such as JMeter, WAPT, JUnitPer, Grinder, etc as well as home grown stress/load testing tools preferably in Java
  • Must Have:  Ability to write Java code and scripting languages in support of developing performance test automation harness, drivers and suites
  • Must Have:  Exposure to setup, configuration and usage of various operating systems including flavors of Windows, Linux including Debian/Ubuntu, and Solaris
  • Must Have:  Previous experience within QA working on all aspects of testing hosted multi-tiered web applications including functional, stress/performance and deployment
  • Asset:  Experience working within an agile, iterative, RUP or XP environment
  • Important:  Ability to work in complex setups and configurations.  Configuration and troubleshooting of web/application servers and/or IT networking in combination with quality skills has proven to be highly effective.

If your background includes the above work experience and qualifications, please email your resume with a Skills Matrix and Salary Requirements directly to wendy@itmindfinders.com