Principal QA Engineer
Vault
Posted on 3/8/2022
INACTIVE
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Atlassian
Confluence
Data Analysis
Elasticsearch
JavaScript
Jenkins
JIRA
Java
Linux/Unix
Management
Maven
REST APIs
Selenium
Python
Communications
Quality Assurance (QA)
Software Testing
Requirements
- 9+ years of relevant work experience, including software testing and test automation
- Strong technical leadership abilities and project management experience
- Proficient in QA process & methodologies, tools, and different testing approaches
- Extensive experience in testing Restful API & HTTP web services, JSON/XML, Web-based applications
- Experience with automation framework such as TestNG, JUnit, Selenium, Cucumber, etc
- Familiar with object-oriented programming and scripting languages like Java, Javascript, Python, etc
- Working Knowledge with CI/CD and continuous testing approach using tools such as Jenkins and Maven
- Experience with using VM platforms like VirtualBox/Vagrant
- Experience testing software applications built on a common platform
- Understand data model, object/entity relationship, and relational databases
- Experience with data analytics and log analysis tool such as Kibana, Elasticsearch, etc
- Knowledge of modern best practices for software development including IDE, source control, build processes, release management and deployment
- Strong verbal and written communication skills
- Bachelor's degree in Computer Science/Engineering or equivalent
Responsibilities
- Work with Product Managers and Developers using agile methods to identify/refine test plans and test cases that verify the software conforms to requirements and design
- Be a leader who is collaborative, responsible, and process-oriented. Bring ideas that would enhance product quality and implement the same and show results
- Review feature requirements and technical design documentation to estimate timeline and identify risks
- Own QA life cycle for assigned features/modules of the Vault application
- Perform QA activities such as test execution, bug verifications, triage automation results, etc and verify outcomes within release milestones
- Develop and maintain automated test scripts for functional regression coverage and integrate them into continuous testing pipeline
- Identify areas of improvement for QA process, test strategies, and automation framework
- Represent QA Management in meetings and guides the rest of QA team in standups
- Provide QA status update to key stakeholders throughout the product release life cycle
- Assist QA Management with recruitments, resource and project planning
- Develop deep expertise in the Vault product
- Provide mentorship in QA methodologies and product trainings to junior QA team members
Desired Qualifications
- Experience working in Unix/Linux environments
- Experience with Atlassian products such as Jira and Confluence
- Experience with testing document and media processing technologies (such as Windows/Office Interop API, PDF analysis and conversion libraries, image file formats, and audio/video compression)
- Experience with MS Office Product, Adobe InDesign products
- Knowledge of Pharma Live Sciences industry
Cloud computing services for pharmaceutical companies.
Company Overview
Veep's mission is to help R&D, quality, and regulatory teams eliminate inefficiencies and bring high-quality, safe, sustainable products to market without compromising quality. The company builds cloud-based tools for pharmaceutical research.
Benefits
- Parental leave
- PTO
- Free food
- Health, dental, & vision insurance
- Gym membership reimbursement
Company Core Values
- Do the Right Thing
- Customer Success
- Employee Success
- Speed