Careers
Engineering
The Quality Assurance (QA) Lead, is hands on position, also responsible for leading/managing the QA team in delivering quality builds across multiple application domains and business stakeholders at SnapCheck. We are seeking a QA Lead with a background in owning and managing QA processes across our tech stack, API, Enterprise Applications and Web / Mobile domains. This role requires the ability to create, assemble and own processes across all QA functions, including: test strategy & plan creation, regression testing, test automation, performance testing, disaster recovery, test environment management, functionality & usability testing, bug reporting, and tracking bug closure. The QA Lead shall also be proficient with establishing testing tools and standards.
Experience/Skills Required:
- 8+ years overall QA lead/management or related experience
- 5+ years hands on QA Experience in an enterprise environment, preferably with Financial Institution
- Knowledge of JUnit, Jasmine, cURL, MongoDB, Java, TypeScript/JavaScript, Angular 5, Python, CI tools, test automation frameworks
- Solid QA experience with enterprise facing REST API, web and mobile solutions
- Proactive self-starter with keen sense of ownership, roll up the sleeve and get it done attitude
- Experience implementing and working with testing tools
- Excellent leadership and communication skills. Able to handle situations in a diplomatic fashion
Nice to have
- Experience working in FinTech/Startup environment
- Experience working in an agile and / or DevOps environment
- Experience using agile Test Management tools
- Function well in a fast-paced, informal environment
- Understanding of mobile technologies including Android and iOS
- Working across geographies
Our Ideal Candiate
Our ideal candidate owns the product quality and manages ever fluctuating schedules. This includes ownership of manual and automated test cases, test planning development and execution of all phases of Quality Assurance (System Integration Testing, End to End, UAT, Load Testing, Disaster Recovery, Operational Readiness Testing, etc..) across multiple phases of a large, enterprise program Understands test data needs for each project and create plans to ensure required test data is available when test execution begins for each phase, and in each environment. Maintains existing QA tools while becoming a key driver of helping set up automation tools and assist with the management of automated tests. Exercises judgment and discretion in matters of significance with broad scope and high complexity.
Senior level developer to support server level development as well as partner integration efforts. Focus on expanding and enhancing existing technology, documenting new efforts, and envisioning future processes to help streamline the business initiatives.
Experience/Skills Required:
- Bachelor’s Degree or Equivalent
- 5+ years of industry experience
- 5+ years experience developing in Java
- Security of data in use, in flight and at rest and cryptography frameworks
- Databases – RDBMS, no-sql etc.
- Test driven development
Nice to have:
- Experience with Java 8
- Cloud hosting technologies/frameworks such as AWS, Google etc.
- Mongo DB
- REST, Websocket frameworks like Jersey, Netty etc.
- Previous experience with mult-tenancy systems based on roles, permissions and privileges.
- Prior experience in FinTech
- Android/iOS
Our Ideal Candidate:
Our ideal candidate is someone who is looking for a challenge and thrives in a fast-paced start up working environment. Our candidate must have an aptitude to independently learn new technologies and be equally skilled at troubleshooting. The candidate should be self-motivated, responsible and dependable in delivering assignments on time. They must have a strong attention to detail and push themselves to high standards of success. Additionally, they must possess strong English written and oral skills, to ensure strong and coherent communication throughout the team whether it be by phone, email, ticketing systems, or in person.
Design, build, and define requirements for various web applications. Create various web applications to uniquely support consumer, business, and partners. Work as project liaison in future partnerships, providing industry insight in how best to incorporate SnapCheck’s current technology into existing web interfaces.
Experience/Skills Required:
- Bachelor’s Degree or Equivalent
- 5+ years of industry experience
- 3-5 years javascript related web technologies
- HTML5/CSS3/AJAX
- JS frameworks such as Backbone, JQuery, AngularJS, template engines etc.
- WebSocket, REST AP
- Single page apps with responsive design components
- Test driven development
Nice to have:
- Knowledge of Java
- Ability to build tool to work with data
- Prior experience in FinTech
- Android/iOS
Our Ideal Candidate:
Our ideal candidate is some who considers themselves a programmer first and web designer second. Someone who writes beautiful, interactive, scalable software that happens to run in a web browser. Our ideal candidate is someone who is looking for a challenge and thrives in a fast-paced start up working environment. Our candidate must have an aptitude to independently learn new technologies and be equally skilled at troubleshooting. The candidate should be self-motivated, responsible and dependable in delivering assignments on time. They must have a strong attention to detail and push themselves to high standards of success. Additionally they must possess strong English written and oral skills, to ensure strong and coherent communication throughout the team whether it be by phone, email, ticketing systems, or in person. Most importantly SnapCheck is seeking someone with an encyclopedic knowledge of browser quirks across multiple devices and their remedies.
Marketing and Sales
Define, brand, and market the SnapCheck platform technology to consumers, businesses, and partners in a streamlined and appealing manner that will help companies rethink the world of payments. Immediate focus will be on creating interactive media components and video materials to help explain the SnapCheck technology benefit through integrated partnerships.
Experience/Skills Required:
- 3+ years of experience in technology marketing.
- Strong writing skills, with emphasis on clean clear content and copy writing for marketing materials, web and mobile.
- Excellent written and verbal communication skills.
- An ability to present technical information to various client translate technical content to a variety of different audiences (and understand their needs).
- Great project management skills; being able to initiate projects and drive them to completion.
Nice to have:
- Created materials, videos, content, and surveys when there were previously none Multi-lingual
Our Ideal Candidate:
Our ideal candidate is a highly experienced negotiator and partner liaison comfortable with discussing financial technology services. The should be a prominent leader in the organization willing to collaborate with entire SnapCheck team to make SnapCheck’s products and services better for our users, clients, and partners. They should have excellent project management skills and be able to drive multiple partnerships simultaneously.