Job Description
About Us
We are seeking a proactive Quality Assurance Engineer to join our team. This role involves ensuring the quality, functionality, and performance of our products through manual and automated testing.
Key Responsibilities:
* Design, implement, and execute test cases for web and mobile applications;
* Perform manual testing as well as develop automated test scripts;
* Identify, document, and track bugs; collaborate with developers to resolve them;
* Conduct regression, functional, integration, and performance testing;
* Ensure adherence to QA processes and best practices across the development lifecycle;
* Contribute to continuous improvement of QA tools, frameworks, and workflows;
* Work closely with cross-functional teams to understand requirements and ensure test coverage.
Requirements:
To be successful in this role, you will need:
* A bachelor's degree in Computer Science, Engineering, or a related field;
* At least 3 years of experience as a QA Engineer, Software Tester, or in a similar role;
* Hands-on experience with test automation tools (e.g., Selenium, Cypress, Playwright);
* Strong knowledge of software QA methodologies, tools, and processes;
* Experience testing APIs (e.g., Postman, RestAssured);
* Familiarity with CI/CD pipelines and version control (e.g., Git, GitHub, GitLab);
* Solid analytical and problem-solving skills with keen attention to detail;
* Strong communication skills, with the ability to work effectively in a remote team.
Benefits:
We offer:
* Competitive salary based on experience and expertise;
* Annual performance-based bonus;
* AdvanceCare health insurance;
* 24 days of annual leave (including your birthday off);
* Remote working model;
* Travel perks at net rates.