Part Time
TBD
50
Mar 08, 2023
We are looking for a Quality Assurance (QA) Engineer to join our web platform team. As a QA Engineer, you will be responsible for ensuring the high quality and reliability of our platform by conducting manual and automated testing of new features and updates. You will also be responsible for setting up and maintaining automated testing suites.
Responsibilities:
Design, develop and execute test plans, test cases and test scripts to validate the functionality and performance of our platform
Work closely with developers, project managers and product owners to understand new features, enhancements, and requirements
Perform regression testing to ensure that changes made to the platform do not negatively impact existing functionality
Use both manual and automated testing tools to identify bugs, track issues, and verify bug fixes
Conduct exploratory testing to identify edge cases and areas of improvement
Develop and maintain automated test scripts using testing frameworks like Selenium, Appium,
Document and report test results, defects, and issues to stakeholders
Collaborate with cross-functional teams to identify and prioritize bugs and other issues
Work with the development team to ensure that testing environments are set up and maintained to support testing needs
Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field
3+ years of experience in software quality assurance, testing, or a related field
Proficiency in manual and automated testing methodologies and tools
Experience with testing web applications and APIs
Knowledge of software development and testing life cycles
Ability to write clear and concise test plans and test cases
Experience with automated testing frameworks like Selenium, Appium, etc.
Familiarity with Agile development methodologies
Strong analytical and problem-solving skills
Excellent communication and collaboration skills
Ability to set up and maintain automated testing suites for both frontend and backend functionality