QA Engineer
We are looking for a meticulous and proactive QA Engineer with a strong focus on automation to ensure the quality and reliability of our software products. You will be instrumental in designing, developing, and executing automated tests, as well as performing manual testing to guarantee a seamless and high-quality user experience.
Responsibilities:
Develop and maintain comprehensive test plans and test cases.
Design, develop, and execute automated test scripts using Selenium and a JavaScript-based framework such as Cypress.
Identify, document, and track software defects using a bug tracking system.
Perform various types of testing, including functional, regression, integration, and usability testing.
Collaborate closely with developers and product managers to understand requirements and provide timely feedback.
Analyze test results and provide clear reports on software quality.
Contribute to the continuous improvement of our QA processes.
Qualifications:
3+ years of professional experience in software quality assurance.
Proven experience in designing, developing, and executing automated tests using Selenium.
Strong proficiency in a JavaScript-based automation framework such as Cypress.
Solid understanding of software testing methodologies and best practices.
Experience with bug tracking systems.
Excellent analytical, problem-solving, and communication skills.
Ability to work independently and as part of a collaborative team.
Experience with version control systems (e.g., Git).
Experience with API testing.
Experience testing mobile applications.
Bonus Points:
Experience with performance testing tools.
Familiarity with CI/CD pipelines and integrating automated tests.