Description:
About the Role
As a QA Engineer, you willl be an essential part of our quality assurance team, focusing on:
- Designing and executing comprehensive test plans and test cases.
- Writing and maintaining automation tests using Cypress.
- Collaborating with development and product teams to understand requirements and ensure
high-quality releases.
- Identifying, documenting, and tracking bugs, as well as performing regression testing.
- Ensuring the overall quality of the product by conducting various types of testing (functional,
regression, performance, security, etc.).
- Continuously improving testing processes and practices.
- Participating in code reviews and contributing to the overall code quality.
- Staying up-to-date with the latest industry trends and best practices in QA and test automation.
About You
We value meticulous attention to detail and a strong understanding of QA processes. We're looking
for individuals who exhibit the following competencies and attributes:
- Educational background in computer science, engineering, IT, or related fields. Self-taught QA
experts are also welcome.
- Proven experience in software quality assurance.
- Strong knowledge of QA methodologies, tools, and processes.
- Proficiency in writing and maintaining automation tests using Cypress.
- Familiarity with JavaScript and modern JavaScript frameworks.
- Experience with Continuous Integration/Continuous Deployment (CI/CD) tools, such as CircleCI.
- Skilled in using GIT for source code control.
- Knowledge of modern test management tools and bug tracking systems.
- Understanding of RESTful APIs and experience with API testing.
- Familiarity with containerization tools like Docker.
- Strong analytical and problem-solving skills.
- Proactive, positive, and resilient in challenging situations, with a strong sense of ownership and
accountability for team success.
- Excellent communication skills and a strong preference for collaborative teamwork.
- Ability to work in an agile development environment.
- Enthusiastic about learning new technologies and continuously improving QA practices.
- Experience with performance and security testing is a plus.