Job Type: Full-time employment or Contractor
Location: Dubai office or Remote
About us
We have a profitable product, and we are ready to scale! We live our vision, in our tech, but also in our culture. Our tech is the backbone of the company. We facilitate high traffic, high load applications in e-commerce & we utilize various in-house fintech solutions.
As a developer, you will get the chance to reinvent components, start from scratch and not only scale our business, but also your skills. We take our values seriously and work based on trust and cooperation. Because we believe that working together with passion, drive, and an open mind gets the best results.
Job Description
We are seeking a detail-oriented QA Tester to join our team and ensure the quality of our web applications. The ideal candidate will have experience in testing web applications, a strong understanding of software testing methodologies, and excellent problem-solving skills.
You will be responsible for creating test plans, executing test cases, and documenting defects to help deliver high-quality software products.
You will be working closely with the rest of our development team, stakeholders, and product management.
Quality Assurance (QA) Engineer Responsibilities
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive, and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities
- Identify, record, document thoroughly, and track bugs
- Perform thorough regression testing when bugs are resolved
- Develop and apply testing processes for new and existing products to meet client needs
- Liaise with internal teams (e.g., developers and product managers) to identify system requirements
- Monitor debugging process results
- Investigate the causes of non-conforming software and train users to implement solutions
- Track quality assurance metrics, like defect densities and open defect counts
- Stay up to date with new testing tools and test strategies
Quality Assurance (QA) Engineer Requirements
- 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
- Knowledge of software development is a plus
- Experience working in an Agile/Scrum development process
- Experience with performance and/or security testing is a plus
Nice to have
- Experience writing automated tests
Our environment:
- Microservice Architecture
- PHP 8+
- MySQL
- Laravel 9+
- REST API
- AWS, ECS
- Docker
- Gitlab
- Vue.js
- Twig
Benefits:
- A competitive compensation package.
- An option of working remote as a contractor, with the possibility of moving to full time employment in Belgrade or Dubai, which would include additional benefits such as:
- Health Insurance
- A yearly paid ticket home
- EOS benefits
- Freedom you won’t experience anywhere else.