Job Description
Summary
What you’ll be doing (ie. job duties):
- Design and create testing tools, environments, and frameworks. Promote testable systems during technical reviews by advising on designs and code to enhance modularity and testability.
- Partner with product and development teams to understand product CUJs, developing and deploying effective automation infrastructure to achieve outcomes
- Analyze incident and bug data to determine fragilities in the system, coverage improvement opportunities, and implement solutions for testing and debugging issues
- Implement process improvements to drive Eng Excellence. Focus on opportunities to increase our ability to detect, fix, and prevent regressions.
- Define key metrics to measure test effectiveness and best-practices, advocate for initiatives among engineering and product groups.
What we look for in you (ie. job requirements):
- 2+ Years of experience in building software systems.
- Experience interfacing with various test automation technologies such as Browserstack, Appium, Selenium, Puppeteer, WebdriverIO, Maestro, etc.
- A robust analytical background with skills in data analysis, organizational capabilities, and strong communication.
- A good understanding of crypto/finance, dealing with movement of assets & test-plan complexities that may arise across platforms, environments, and geographical locations.
Nice to have:
- Experience working with AI-driven test frameworks, continuous-integration platforms like Github Actions of Buildkite, and testing React Native applications.
- You seek to make an impact in the quality of every app you work on and have a strong background in up-leveling the testing culture of teams you work with. You are unafraid of paving new roads and challenging traditional testing paradigms.
Skills
- Analytical Thinking
- Communications Skills
- Cryptocurrency
- Development
- Software Engineering