Quality Assurance Lead Job Posting



Job Title: Quality Assurance Lead
Job ID: QA03
Company: Elastic Path Software Inc.
Position Type: Permanent
Pay Rate: Competitive
Date Posted: Jul-28-09

Getting to know Elastic Path Software

Headquartered in downtown Vancouver, B.C., Elastic Path Software provides a flexible ecommerce platform and professional services for enterprises. We've doubled our revenue for the past 3 years. We've recently been named #25 on PROFIT Magazine's fastest-growing companies in Canada and have received Emerging Company of the Year Award from BCTIA. Over 200 customers including Aeroplan, Samsonite, the Vancouver 2010 Olympics and key partners such as Oracle have selected us as their ecommerce solution. We currently have 100+ of the smartest people on our team and recently opened a UK office. As a growing company, we offer a fast-paced, high energy work environment.

What's exciting about ecommerce?

Ecommerce is one of the global industries still going strong, and that growth is projected to continue. As such, Elastic Path is in a good position to take advantage of these market opportunities. We've taken the best of Java technologies to provide a well-architected ecommerce platform that helps customers accelerate innovation while decreasing costs and risk.

We're looking for a star Quality Assurance (QA) Leader

As part of the Professional Services Team, our new QA Leader will provide mentoring, expertise, direction, and hands-on assistance in ensuring the quality of the company's suite of software solutions. You'll be working in a very dynamic environment where your energy and ideas will always be valued.

• Create the framework and standards for software project test planning and test strategies for one of our professional services project
• Create software project test plans
• Perform QA audits
• Work with project managers and developers to estimate required QA effort for upcoming and current projects
• Mentor QA analysts through test case/script development and execution
• Audit project documentation for completeness
• Manage test risks and issues
• Audit unit, integration, system structural test plans and/or test results
• Create customer facing reports and presentations of test results, including defects and statistics
• Lead and/or participate in launch readiness reviews
• Conduct root cause analysis where appropriate
• Implement Test Procedures

It's as important for you to find the right company as it is for us to find the right candidate. We believe there are some unique skill sets required to succeed in this position:

• Computer Science Degree/Diploma
• 2+ years of experience in a QA Lead type role
• 5 years of QA experience
• Automated testing experience is an asset
• Proficiency in planning processes, test principles and concepts, verification and validation methods and test management
• Excellent communication skills, both written and verbal, required
• Ability to work independently with minimal direction
• Ability to travel as required (25-50%)

Technical Skills
• OS: Windows, Linux
• Database: Oracle, SQL Server, MySQL
• Server: Tomcat, Weblogic, Apache, Websphere, VMWare, XenSource Virtualization Server
• Tools: JUnit, TestNG, Ant, Maven, JCoverage, Clover, CruiseControl, Bamboo, JPerf, JProbe, TOAD
• Automation: WinRunner, LoadRunner, TestDirector, QuickTest Pro, TestComplete
• Performance: Load & Stress Trend Analysis, Performance Monitoring, Capacity Planning

We're also looking for someone who fits well with our corporate culture:

• Strong interest in quality assurance and software development
• Healthy work ethic and positive can-do attitude
• Ability to take direction and openness to feedback
• Quick learner and resourcefulness in solving problems
• Ability to work independently and as part of a team

Join our team

We offer a competitive benefits package, a profit sharing bonus, and many cool perks. If you want challenging projects, the opportunity to work with equally driven people, and to be part of something remarkable then we'd love to hear from you.

Please apply at http://www.elasticpath.com/jobs/

Although we would love to speak with all applicants, only those selected will be contacted.

To all recruitment agencies: At this time Elastic Path will not be accepting agency resumes. Please do not forward resumes as they will not be considered. Elastic Path is not responsible for any fees related to unsolicited resumes.

Location: Canada-BC-Vancouver
Telecommute: No (Onsite Position)
Contact Name:
Contact Phone:
Contact Email:



Requirement Based Functional Testing

Function (Integration) test is usually the first test phase that a test organization is responsible for during any given release. Requirements based Function Test is one approach to Function (Integration) test - it is a powerful and effective testing approach, which will significantly reduce the number of undetected defects (faults) being released into production. The premise is that a well-formulated set of functional requirements give the Test Designers (see .Testing and The Role of a Test Designer Tester.) a definitive bases for test case design.

What is Function Test?

"The objective of function test is to measure the quality of the functional (business) components of the system". Tests verify that the system behaves correctly from the user / business perspective and functions according to the requirements, models, storyboards, or any other design paradigm used to specify the application. The function test must determine if each component or business event: performs in accordance to the specifications, responds correctly to all conditions that may be presented by incoming events / data, moves data correctly from one business event to the next (including data stores), and that business events are initiated in the order required to meet the business objectives of the system.

Read more on Functional Testing, Mercury QTP, other QA Articles


tech job trends, october 2009