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