
QA Engineer
Prometheum
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $110,000 - $150,000 per year
About the role
- Analyze complex system requirements to determine effective manual and automated test strategies
- Design, write, review and execute manual and automated tests and test plans
- Setup and maintain local test environment including repositories, databases, environment variables, schema migrations, and dependencies
- Setup and maintain configurations to connect to remote test environments including environment variables, VPN configurations, and test blockchain networks
- Perform detailed testing of pull requests from development and QA teams
- Perform hand-on investigation and debugging using the same tools as developers and infrastructure engineers
- Create detailed bug reports and provide recommendations for system improvements based on test outcomes
- Provide support during events that require testing, investigation, debugging or other QA-related actions
- Collaborate closely with developers and other QA engineers to test, debug, diagnose software and configurations
- Collaborate closely with Product Managers and others to review business requirements and analyze test requirements
- Attend and participate in Agile meetings for daily updates, backlog refinement, sprint planning, review and retrospectives
- Advocate for quality and testability whenever possible
Requirements
- 3+ years remote work experience and familiarity with collaboration tools like Slack, Zoom, and Google Drive
- Significant software engineering experience involving multiple complex systems
- Specific experience with VSCode, git/GitHub, JIRA, Confluence and Xray
- Comfortable with CLI environments like zsh and their related tools
- Significant experience running and debugging multiple interconnected software projects in a local environment with external dependencies
- Specific experience with Typescript-based applications using Node and React
- Broad range of experience with different manual and automated software testing strategies: exploratory, functional, integration, regression, end-to-end, load, performance, smoke, etc.
- Specific experience using DevTools, local backend logs, DataDog and other similar tools during testing
- Experience testing web-based and native iOS applications from deployed environments, specifically for iPad
- Experience writing and reviewing automated front end, end-to-end, and API tests for web applications using Cypress
- Experience testing GraphQL endpoints using Postman or similar tools
- Experience accessing databases and executing SQL queries using DBeaver or similar tools
- Experience with and understanding of CI/CD test automation integration, specifically using GitHub Actions
- Experience writing and reviewing automated stress, load, and performance tests using K6 or similar tools
- Experience with and understanding of blockchain technologies, smart contracts, and Digital Asset Securities (DAS)
- Experience writing and/or testing applications that interact with EVM blockchains, specifically Ethereum
Benefits
- Health, Vision & Dental Insurance
- Fully remote position with equipment provided.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
manual testingautomated testingtest strategiesdebuggingSQLCypressGraphQLCI/CDTypescriptNode
Soft Skills
collaborationcommunicationproblem-solvingadvocacy for qualityagile methodology