Work with the best minds in crypto

Explore opportunities with leading projects across crypto & web
1kx

Automation QA Engineer (Python)

Qredo

Qredo

Software Engineering, Quality Assurance
sliema, malta
Posted on Monday, September 5, 2022
Qredo is a decentralized digital asset management infrastructure and product suite designed to unlock new opportunities for institutional investors in digital assets and decentralized finance. Qredo's Layer 2 blockchain protocol enables users to seamlessly transfer and settle BTC, ETH, and ERC-20 tokens. Assets are secured by Qredo’s advanced Gen 2.0 multi-party computation (MPC), which provides tier-1 bank security and institutional-grade governance.
Quality Assurance plays an important part in our company’s product development process. We are looking for an engineer with strong experience in all QA domains. Our ideal candidate is a well-rounded QA professional, capable of taking ownership of the QA function inside a cross functional team, has experience with BDD and can demonstrate strong Python coding abilities.
*** This is a remote opportunity. We welcome candidates around the globe to apply! ***

Responsibilities

  • Review requirements, specifications and technical design documents to create test scenarios.
  • Create detailed, comprehensive and well-structured test plans.
  • Collaborate with Product Team to ensure acceptance criteria, priorities and delivery expectations.
  • Develop and maintain automated test scenarios in Python for API, Web and Native apps.
  • Monitor and investigate system failures using logs and other tooling.
  • Investigate and troubleshooting of production issues.
  • Compile detailed bug reports with descriptive background information and steps to reproduce.
  • Prioritize and review and update Jira tickets, coming from external sources and in triage, to be moved and prioritized in the respective dedicated project board.
  • Recommend improvements in software to enhance user experience.
  • Define the test strategy to include designing, writing, and executing performance test cases and procedures.
  • Drill into performance issues and identify metrics, bottlenecks, and propose solutions.
  • Continuously analyze and propose solutions on how application performance can be improved.
  • Proactively collaborate and mentor other QA team members, working in different teams to align and share knowledge, through code reviews and PRs.
  • Supporting continues delivery and facilitate the release processes.

Requirements

  • Preferably a degree in computer science, software engineering, information technology or related fields.
  • 5+ years of experience as QA Engineer / Tester / Automation Engineer or Software Development Engineer in Test.
  • Python coding experience and possibly one other object-oriented programming language.
  • Strong knowledge of software QA methodologies, tools and processes.
  • Experience in writing clear, concise and comprehensive test plans and test cases.
  • Hands-on experience with both white box and black box testing.
  • Hands-on experience with automating test cases on browsers and native devices.
  • Excellent communication, collaboration and analytical skills.
  • Perform testing of Backend API's to ensure that product meets requirements.
  • Strong knowledge of server-side aspect and exposure to micro services.
  • Demonstrated experience in test automation framework design and implementation using BDD.
  • Exposure to web technologies (HTTP, XML, REST, HTML, WebSockets, etc).
  • Exposure to load testing tools (K6, Artillery, Locust).
  • Understanding of database concepts and queries (SQL, Postgres, Mongo).
  • Excellent command of the English.

Qredo offers

  • Flexibility to work from anywhere and possibility for international transfer.
  • Assistance with home office setup as well as offsite team building allowance.
  • Culturally diverse work environment (we speak 33 languages!).
  • Great career development opportunities in a growing company.
  • Competitive compensation and benefits package within the industry.