Job Description
The QA Engineer is responsible for ensuring the quality of our software products through various testing methods, including manual testing and automated testing.
Responsibilities
Collaborate with development teams to ensure the software products are designed with quality in mind and execution.Design and execute test plans, test cases, and test scripts to identify software defects Develop and maintain automated test scriptsPerform manual and automated testing of software products to identify issues Participate in code reviews to identify potential issues early in development cycleWork with cross-functional teams to ensure defects are resolved in a timely mannerContribute to the creation of user stories and acceptance criteria to ensure the products meet customer requirementsContinuously improve the QA process by identifying areas for improvement and suggesting solutions Minimum Qualification
Bachelor's Degree in Computer Science or related field of study, or commensurate experience required.Three or more years of experience in quality assurance or software engineering required.Strong knowledge of software testing methodologies and tools. Knowledge of programming languages such as Ruby, Typescript, Javascript, etc. Experience with Selenium, Appium, Playwright, or other automated tools would be a plus. Experience in manual testing and test automation.Familiarity with agile development methodologies.Strong analytical and problem solving skills.Ability to work well in a team.