Job Openings Quality Assurance Engineer

About the job Quality Assurance Engineer

We are seeking a detail-oriented Quality Assurance (QA) to join our team. The QA will be responsible for ensuring the quality of our software applications and systems by developing and executing test plans, documenting defects and issues, and working with the development team to resolve issues. The ideal candidate will have strong analytical and problem-solving skills, as well as excellent communication and collaboration skills.

Responsibilities:

  • Develop and execute test plans, test cases, and test scripts to ensure software quality

  • Identify and document software defects and issues in a clear and concise manner

  • Work closely with the development team to resolve defects and issues

  • Participate in design reviews and provide feedback on potential quality issues

  • Collaborate with cross-functional teams to ensure software quality throughout the development lifecycle

  • Develop and maintain test automation frameworks and scripts

  • Continuously improve and streamline testing processes and procedures

  • Stay up-to-date with emerging trends and technologies in software quality assurance

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field

  • Strong analytical and problem-solving skills

  • 2+ years of experience with software testing methodologies, including manual and automated testing

  • Experience with test automation frameworks and tools

  • Excellent written and verbal communication skills

  • Strong collaboration skills and the ability to work effectively in a team environment

  • Ability to prioritize tasks and work in a fast-paced environment

  • Familiarity with Agile development methodologies is a plus