Where to buy
|
Work for Vircom
|
Contact
|
Customer Login
|
Français
Work for Vircom
Employee benefits
Employee testimonials
Available positions
Questions ? Email Us
Request a meeting
Free Trial
Where to buy?
Subscribe to the
Vircom Newsletter
Home
>
Work for Vircom
>
Available positions
Senior Quality Assurance Analyst
Description:
Vircom is currently seeking a smart and focused person to fill a position of Senior Quality Assurance (QA) Analyst.
Reporting to the QA Lead, the Senior QA Analyst will play a key role in ensuring the quality of the products releases by our product development organization. To this effect, he/she will collaborate with the QA Lead in the implementation of the QA department within the company by helping develop, implement, and promote various QA practices, procedures, policies, and standards.
He/She will also build strong business relationships with his/her peers from the QA and Development teams, but also with Client Support and Product Management in order to ensure the QA processes are integrated throughout the software development lifecycle and that the overall quality of the product is constantly improving.
Finally, as a strong and experienced QA specialist, the person will establish and use state-of-the-art techniques for the design, development, and implementation of test strategies and plans, and where appropriate, the automated and performance test strategy implementations for our products. At this level, the Senior QA Analyst will demonstrate exceptional technical expertise and apply working knowledge of QA best practices and metrics, as well as knowledge of industry tools.
Responsibilities:
Plan, develop, co-ordinate, design and implement test strategies for Vircom products according to QA guidelines, including determining and managing test environments;
Evaluate testing strategies in place, develop and implement processes following industry best practices;
Develop functional, integration, performance/load, regression and acceptance test plans for Vircom products;
Develop software test suites, implement test/use cases with a focus on functionality, performance, and regression testing;
Develop, design, and implement automation test tools and strategies per specification and design;
Analyze, evaluate, select and introduce industry tools to facilitate testing effort and coordination;
Be involved in all testing activities in order to meet overall software release goals and optimize the use of testing environments. Assist in the generation of projects estimates including schedules and staffing;
Troubleshoot software testing issues and provide guidance to developers and other QA analysts;
Execute software test cases;
Work with colleagues on the QA team on reproducing bugs found by the Beta testing team and other customers;
Help and support the QA Lead in developing, implementing and promoting QA process frameworks, procedures, policies, and standards, and adjust them as necessary to meet quality objectives;
If required, act as a coach/mentor for the team and support the QA analysts in their projects throughout the testing lifecycle;
Provide input to the QA Lead for all QA related activities and dependencies;
Support the QA Lead in generating and managing reports for management review.
Requirements:
Bachelor’s degree in a technical field;
Minimum 7 years in quality assurance as a tester, developer and production support engineer, and a minimum of 2 years as a Senior QA Analyst;
Minimum 2 years in automated testing experience (using at least one scripting language);
Experience in implementing QA processes, procedures, strategies would definitely be a strong asset;
Prior experience in the Internet infrastructure and email protocol knowledge would be a strong asset;
An excellent track record of successful delivery of complex software applications in a Microsoft environment;
Experience with manual, regression, load and stress testing;
Experience with code coverage, unit and product testing;
Experience planning and setting up QA test environments;
Experience with Agile software development methodologies;
Ability to develop Performance Test Plan;
Knowledge of Perl, VBS or other scripting language;
Knowledge of computer hardware;
Knowledge of industry tools for QA;
Bilingual (French and English);
Excellent interpersonal and communication skills;
A passion for QA and for doing things the right way;
Curiosity to dig deep and help find the underlying issues;
A natural instinct for the trade-offs in delivering top quality software within aggressive release schedules;
Excellent skills in conflict resolution and problem solving;
Leadership and interest in working as a team are essential;
Self-motivated, good initiative, world-class organizational skills and genuine enthusiasm for your craft.