About the Role
We are looking for a talented Quality Assurance Engineer to join our team and ensure the highest quality for our cutting-edge products. As a QA Engineer at Whales Corp., you will be responsible for testing and ensuring the performance, stability, and security of our solutions. You will play an integral role in the development lifecycle, working closely with the development and product teams to identify and resolve potential issues before they reach production. Your attention to detail and passion for excellence will help ensure our products meet the highest standards and deliver the best possible experience to our users.
Key Responsibilities:
- Test Planning & Execution: Develop and execute detailed test plans, test cases, and test scripts to ensure product quality and performance.
- Automation: Implement and maintain automated testing frameworks, ensuring repeatability and efficiency in testing.
- Bug Identification & Reporting: Identify, document, and track software defects and inconsistencies, and work with the development team to prioritize and resolve issues.
- Continuous Improvement: Collaborate with product and development teams to suggest improvements in design, functionality, and processes, and continuously improve the testing methodology.
- Performance & Security Testing: Ensure that our products are scalable, reliable, and secure by testing both performance and security aspects of the application.
- Cross-Platform Testing: Perform testing across different devices, platforms, and browsers to ensure consistent and reliable performance.
- User Experience Testing: Test for usability and user experience to ensure our products are intuitive and meet the expectations of our diverse user base.
- Documentation & Reporting: Provide clear and detailed test reports, including results, issues found, and recommendations for improvement.
About You:
- Experience: At least 3+ years of experience in Quality Assurance or Software Testing, ideally within the fintech, blockchain, or tech industry.
- Technical Skills:
- Strong experience with manual testing and automated testing frameworks.
- Familiarity with programming languages such as JavaScript, Python, or Golang.
- Experience with tools like Selenium, Jest, Cypress, or similar test automation tools.
- Knowledge of API testing (Postman, Rest Assured) and performance testing (JMeter, LoadRunner).
- Understanding of the software development lifecycle (SDLC) and Agile methodologies.
- Blockchain Knowledge: Familiarity with blockchain technology and web3 applications is highly advantageous.
- Attention to Detail: Excellent attention to detail and a passion for identifying and solving problems.
- Collaboration: Strong communication and interpersonal skills, with the ability to work effectively across cross-functional teams.
- Analytical Thinking: Ability to think critically and approach problems methodically, finding the root cause of issues and providing data-driven solutions.
- Languages: Fluent in Russian. Proficient in English.
Benefits: