QA Analyst

3 days ago


Westmount, Canada Tecsys Full time

**Responsibilities**:
**General**

Reporting directly to the EBS Delivery Manager, the Quality Assurance Analyst will ensure quality products and solutions are delivered to customers, by supporting the delivery team and customer on defining acceptance criteria and test plans for the required solutions and by performing intensive testing to adhere to customers solution results expectations.

**Specific Responsibilities**
- Work within the EBS delivery team to define acceptance criteria and testing strategies.
- Work closely with Business Analysts (BAs) and integration architects based on the business and technical requirements to create test plans and/or test cases that effectively uncover software defects as per Quality Assurance established standards.
- Work closely with Developers to support during unit testing.
- Configure the system and setup test data to match client configurations
- Develop, maintain and execute automated testing plans and accompanying documentation
- Design and execute manual test cases.
- Work with clients to develop System Integration testing (SIT) and User Acceptance Test (UAT) scenarios
- Assist clients during SIT and UAT
- Train clients on the setup and configuration of the system
- Break out test cases that are common between client implementations
- Analyze testing results and report any inconsistency.
- Meet the scheduled completion dates and deliver quality products on time.
- Help to provide accurate time estimates related to the QA testing
- Develop and enhance the testing methodology, standards and test checklists.
- Assist with the training of other QA Analysts, if required.
- Log quality measurements.
- Adhere to current policies and procedures
- Develop expertise of Tecsys products, by attending training or by self-education
- Undertake any task required by his/her manager, related to the testing activity.

**Requirements**:

- Undergraduate diploma in Computer Science or related discipline;
- Strong end-to-end knowledge of SDLC (software development lifecycle) in either waterfall or Agile.
- Experience developing automated tests; Selenium
- Knowledge on SoapUI like tools and features (Assertion, Property transfer, parameterization etc.)
- Knowledge of file transfer protocols and tools like FileZilla
- Knowledge and experience writing SQL queries
- Knowledge of supply chain, distribution, retail is a plus.
- Knowledge of JavaScript, HTML5 or other programming language is a plus.
- Knowledge about load/stress testing is a plus.
- Strong foundation in testing planning.
- Excellent communication skills
- Team player, and capable to work well under pressure.

Could this be the life-changing, skill and career building opportunity you've been waiting for? Don't be left wondering about what could have been. This is a growth-oriented position in an elite organization that respects and values key contributors. **Act now and submit your resume**
- Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview._

*****************

**Responsabilités professionnelles**:
**Généralités**

Relevant directement du responsable des livraisons d'EBS, l'analyste assurance qualité veillera à ce que des produits et des solutions de qualité soient livrés aux clients, en aidant l'équipe de livraison et le client à définir les critères d'acceptation et les plans de test pour les solutions requises et en effectuant des tests intensifs pour respecter les attentes des clients en matière de résultats des solutions.

**Responsabilités spécifiques**
- Travailler au sein de l'équipe de mise en œuvre de l'EBS pour définir les critères d'acceptation et les stratégies de test.
- Travailler en étroite collaboration avec les analystes commerciaux et les architectes d'intégration en fonction des exigences commerciales et techniques afin de créer des plans de test et/ou des cas de test qui révèlent efficacement les défauts des logiciels conformément aux normes établies en matière d'assurance qualité.
- Travailler en étroite collaboration avec les développeurs pour les soutenir lors des tests unitaires.
- Configurer le système et paramétrer les données de test pour qu'elles correspondent aux configurations des clients.
- Élaborer, maintenir et exécuter des plans de tests automatisés et la documentation qui les accompagne.
- Concevoir et exécuter des tests manuels.
- Travailler avec les clients pour développer des scénarios de test d'intégration du système (SIT) et de test d'acceptation par l'utilisateur (UAT).
- Assister les clients pendant le SIT et l'UAT.
- Former les clients à l'installation et à la configuration du système.
- Analyser les cas de test communs aux clients quelles que soient les implémentations.
- Analyser les résultats des cas de test et signaler toute incohérence.
- Respecter les dates d'achèvement prévues et livrer des produits de qualité dans les délais.
- Aider à fournir des estimation