What are the responsibilities and job description for the QA Engineer position at Amun 21Shares?
Job Summary:
As a QA Engineer, you will work with a talented team of developers, product and project managers, designers, and marketers on both sides of the Atlantic. You will help ensure that all requirements are met before our product reaches the customers. You will be actively involved in product decisions and share ownership in the company’s success. You will also evolve in a fast-growing company, where you will make a significant impact!
In the short term you will be instrumental in helping us meet our quality needs as a primary contributor working on non trivial manual and automated qa initiatives for our crypto / defi products.
In the long term you will help us support and execute a modern QA strategy that will support our product and company as we enter a high growth phase. This will include QA team growth, refinement of processes, and development of capabilities.
Key Accountabilities and Scope:
- Strategize, Design and implement both automated and manual testing
- Identify procedures and scenarios for the quality control of products and services
- Process product reviews and inform the development team of defects and errors
- Communicate quantitative and qualitative findings from test results to the development team
- Monitor efforts to resolve product issues and track progress
- Ensure that the final product satisfies the product requirements and meet end-user expectations
- Spot areas for improvement to enhance the product's efficiency
Skills Required:
- Resourceful, flexible and adaptable; no task is too big or too small.
- Excellent interpersonal and communication skills.
- Good understanding of SDLC and STLC concepts.
- Understanding of Agile teams, events and artifacts
- 3 years of experience executing designing test plans and writing test cases (smoke, acceptance, and regression) both manual and automated
- 3 years of experience working within Agile framework
- Familiarity with the industry trends, latest frameworks, and the trade-offs of existing automation/testing solutions.
- 3 years of experience in quality assurance on a variety of platforms, such as web applications, mobile devices, websites, etc.
- Must have strong experience in a programming language (javascript, python, ruby, etc)
- Experience setting the technical vision for developing test automation and continuous integration
- A demonstrated product-oriented mindset, creativity, and initiative to improve product test coverage and effectiveness
- Prior experience working in a DevOps environment leveraging Agile tools such as Jira, Confluence, etc.
- You possess relevant training and/or certification, such as ISTQB - Advantage
Very Nice to Have:
- Experience in Crypto
- Strong DevOps experience
- Experience with Puppeteer and E2E