Senior Test Engineer

| Remote
Sorry, this job was removed at 8:46 p.m. (CST) on Friday, June 10, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Chipper Cash is looking for a Senior Test Engineer to join us as we continue our amazing growth trajectory.

Chipper is more than just a mobile wallet; it's how people send money to their grandparents for medicine, how parents send money to their children for school supplies, and how the African continent connects to the global economy. Our products and business are growing in number. We need forward-thinking thinkers and hard-nosed explorers to help us pave the way in exciting areas like cryptocurrency, cross-border transactions, and expanding opportunities for generational wealth through stock market access.

Your Mission

As a Test Engineer, you shall strive to improve your team's overall performance through quality and time-saving automation that is innovative and cost-effective.

What You'll Be Doing

  • Analyzing testing results requirements and developing the test architecture
  • Demonstrated proficiency in writing mobile automation, developing new automation suite, automated test cases
  • Demonstrated proficiency in mobile API automation and write new test cases, suites
  • Proficiency in mobile UI automation and should write new test cases to maintain existing automation
  • Identify, record, document thoroughly, and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Perform thorough functional testing for new features
  • Liaise with internal teams (e.g., developers and product managers) to identify system requirements
  • Developing and improving parts of the test automation infrastructure
  • Assist with design and implementing innovative automation framework in the test organization with QE
  • Design and run automated functional tests for the frontend and backend of our mobile platform and integrations
  • Collaborate with Quality Engineers and Engineering teams to contribute to test architecture and implement testing as a part of continuous integration
  • Diagnose and report issues and defects based on test failures
  • Work independently and communicate with the various teams involved with the release process and testing, emphasizing our integrations teams
  • Manage pull requests and participate in code reviews
  • Coach and mentor TE and QE team members
  • Champion a Culture of Quality and software testing processes to the broader organization and utilize continuous improvement to enhance or establish improved processes
  • Write code to contribute to test automation using frameworks
  • Implement test metrics and reporting standards; implement analytics, dashboards, and reporting mechanisms
  • Contribute to production code when needed
  • Examine technical specifications and code from other engineers, and provide proactive guidance and suggestions to improve individuals and systems
  • Improve, promote, and maintain our coding and quality standards, and keep raising the bar on our engineering practices
  • Create a welcoming and inclusive environment in which people can grow and succeed
  • As needed, assist with issue resolution, incidents and investigations, engineering-wide initiatives, and other high-impact work

What You Should Have

  • Demonstrated proficiency in hands-on, demonstrable Selenium, Appium, or Detox experience testing mobile (iOS and Android) applications and a good understanding of automation testing strategies and tools
  • Experience with Mobile testing framework - Appium, Espresso, Detox, SauceLabs, Xamarin, XCUITest
  • Understanding of Open Source Automation Tools (ex: Selenium, Cucumber, PostMan, RESTAssured, Mockito)
  • Solid proficiency in Object Oriented Programming experience
  • Understanding of mobile automation testing tools, evaluating and communicating priorities, and experience writing, planning, and executing automated testing suites
  • Experience working with version control systems (BitBucket, Git, Mercurial).
  • Experience working with mobile technologies (i.e., ReactJS, React Native, NodeJS, etc.)
  • Experience with backend automation technologies (i.e., Jest, Node, Jest, JUnit, etc.)
  • Proficiency with the Page Object Model design pattern
  • Proficiency with testing Mobile Application Programming Interfaces
  • Proficient knowledge of Continuous Integration and Deployment systems
  • Passion for growth and development of others

About Our Tech Stack

  • Fullstack Typescript
  • Fully automated CI/CD using Semaphore and Github Unit testing with Jest/Mocha.

Mobile

  • React Native - Android / iOS application
  • Monitoring with BugSnag & Amplitude
  • Global state management with Redux
  • Chipper UI design system powered by: Styled Components & StoryBook

Backend

  • Node.js - service-based architecture
  • PostgreSQL application databases
  • RabbitMQ for inter-server communication
  • Server hosting on Heroku and Google Cloud Platform Monitoring with Datadog & Logz.io
  • Snowflake for data warehousing and analysis
  • Python for in-depth data analysis, transformation, and reporting

#li-remote

More Information on Chipper Cash
Chipper Cash operates in the Financial Services industry. The company is located in San Francisco, CA. Chipper Cash was founded in 2018. It has 297 total employees. To see all jobs at Chipper Cash, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Chipper CashFind similar jobs