Firstup

QA Engineer

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 scripts
  • Perform manual and automated testing of software products to identify issues 
  • Participate in code reviews to identify potential issues early in development cycle
  • Work with cross-functional teams to ensure defects are resolved in a timely manner
  • Contribute to the creation of user stories and acceptance criteria to ensure the products meet customer requirements
  • Continuously 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.