Home >
About Givex >
Careers
Toronto, CA
Product Development
(Quality Assurance, POS Integrations, System Design)
This talented team enjoys working with technology and works together supporting the development of the Givex Gift & Loyalty products. The team is responsible for the Quality Assurance of all software developed at Givex, managing the Integrations of third party vendors to the Givex system and Analyzing and Designing software solutions based on client requirements.
The team plays a vital role, coordinating and balancing client requirements while optimizing the core system for integrity and speed.
There is an opportunity to grow within this team and learn all areas described below. There is a steep learning curve. New candidates begin in QA or POS integrations, building their expertise and knowledge of the Givex systems.
Product Development - Quality Assurance Analyst (QA)
Roles and Responsibilities
- QA testing for software releases in Alpha, Beta & Live system environments
- QA testing on systems: web-based applications, web site stress tests (flow, consistency, proof read content etc.) host services, terminal applications (POS and devices)
- Learn all parts of the Software Development Life Cycle
- Work to deadlines; unit tests completed by development freeze date and software ready for client delivery on scheduled release date
- Read and analyze technical system specifications and verify/validate the deliverable
- On a daily basis, review newly developed software, write detailed step by step instructions for the software tests and execute the tests thoroughly
- Build Tests and Test Scripts; maintain/add to the online Regression Test suite and document the tests
- Read technical logs to investigate and determine bugs and issues and document trouble reports; work with programmers to resolve and test
- Troubleshooting & technical support for Client Services Team
- Write structured communications surrounding live system releases
- Technical writing & documentation
- Permanent member of live promotion team and participant during pre-scheduled system maintenance windows (flexible to be in the office during pre-scheduled hours outside of normal business hours)
- Participate in Virtual Project Teams, supporting new product development and Sales Team
Required Knowledge, Skills & Abilities
- Passion for technology; computers and gadgets
- Relentless attention to detail, accuracy and functionality
- Communication skills; written and verbal
- Practical technical experience with PC's, networked devices, websites (html)
- Advanced computer skills in basic applications including MS Project, Excel, Word, Access
- Desire to learn
- Education: Computer Science, Information Technology, Mathematics or equivalent in experience
Product Development POS Integrations
(Point of Sale Software Integration Specialist) Givex is integrated to hundreds of Point of Sale devices. You will be responsible for project managing the life cycle of new integrations with third parties helping these developers successfully integrate to the Givex system, performing certification testing and support.
Role & Responsibilities
- Provide ongoing customer support and problem resolution to third party developers
- Understand the development specifications, explain the process, answer questions, set up test environment, trace development for debugging, follow request/response protocol
- Phone and Email based communications
- Support POS, Host-to-Host and Web based integrations
- Verify/Validate printed receipts generated from third party system
- Install software, test and deploy POS terminals and related technology
- Perform quality assurance and quality control testing, developing unique test scripts
- Prepare certification test scripts for each of the developers, schedule and coordinate the certification of the integrated software
- Read technical logs; review certification test results
- Provide technical support for Givex developed Point of Sale drivers for client implementations and client issues
- Provide ongoing support and problem resolution for Givex Client Services Team
Required Knowledge, Skills & Abilities
- Passion for technology; computers and gadgets
- Practical technical experience with PC's, networked devices, websites (html)
- POS experience, understanding of programming languages and transaction flow an asset
- Advanced computer skills in basic applications including MS Project, Excel, Word, Access
- Education: Computer Science, Information Technology, Mathematics or equivalent in experience
Product Development - Systems Analyst/Designer
You will be part of the Product Development team of 5-6 individuals and responsible for interpreting user requirements and designing system specifications for development and implementation.
Role & Responsibilities
- Understand functional requirements (new or modifications to existing systems) as highlighted by Sales, and Project Managers
- Understand existing system capabilities to determine how the new functionality can be accommodated
- Prepare VHLE (Very High Level Estimates) and more detailed time/cost estimates for completing projects
- Write detailed description of user needs, program functions, and steps required to develop or modify computer programs and write/edit technical documentation
- "Go-To-Person" for resolution of problems related to project specifications, design, programming and testing
- Quality control the desired functionality throughout the development, testing and implementation phases - ensuring deliverable meets user needs
- Participate in Virtual Project Teams, supporting new product development and Sales Team
Required Knowledge, Skills & Abilities
- Minimum 3 years professional experience in technical implementations; experience in problem solving, software support, technical documentation and working with department members and system users
- Familiar with relational database schemas and software development cycle
- Ability to read programming code, document ER specifications and Use Cases
- Familiarity with UNIX and networking an asset
- Advanced computer skills in basic applications including MS Project, Excel, Word, Access
- Technical experience in the financial industry an asset, including: POS systems & devices, debit and credit card terminals, communication protocols, TCP/IP, Ethernet and ATM networks
- Education: Bachelor Degree with major or minor in Computer Science or the equivalent experience
To continue with the online questionnaire and the 1st step of the Interview Process, Click Here