Job Description
- Work with an extended team of developers to build creative & unique ways of ensuring software quality & data integrity
- Participate in the complete lifecycle of product features: inception, design, development, deployment & optimization
- Work on high performing solutions that require consistent latency and cost efficient scaling
- Build policies & procedures for software quality assurance & data integrity
- Test frontend & backend products, identifying bugs & deficiencies
- Verify data integrity across various data pipelines in development and production
Requirements
- 2-5 years of experience testing software in a team-based environment
- Great attention to detail and ability to foresee potential issues
- Ability to resolve operational issues through quick thinking, problem solving, and appropriate action
- Good project management abilities, capable of prioritizing and handling multiple projects simultaneously under time constraints
- Previous experience working with frontend developers, backend developers, and data analysts – building & executing quality assurance policies
- Familiarity with scripting (Python, Javascript, etc) in writing automated tests
- Experience with Docker, Kubernetes or other containerization
- Knowledge of Metrics and Logging Tools
- Browser based UI/UX testing across various devices (iOS, Android) & browser variants
- (Chrome, FireFox)
- Ability to inspect web applications (examining network API calls, application
- performance (memory/cpu utilization), file/bundle size optimizations, inspecting DOM elements, etc.)
- Some level of experience with headless testing (Mocha) and testing suites (Puppeteer, Selenium)
- Building policies & procedures with thorough documentation
- Great communication skills