Quality Assurance (QA) Engineer
Job Summary
We are seeking an experienced and skilled Quality Assurance (QA) Engineer to join our team. As a QA Engineer, you will play a key role in ensuring the quality and reliability of our software products. You will work closely with cross-functional teams to design, develop, and execute comprehensive testing strategies.
Key Responsibilities
Develop and execute comprehensive testing strategies to ensure software quality and reliabilit
Collaborate with cross-functional teams to identify and prioritize testing requirements
Design, develop, and maintain automated testing scripts and frameworks
Conduct manual testing to identify defects and report issues
Participate in code reviews to ensure adherence to quality standards
Collaborate with development teams to resolve defects and improve software quality
Develop and maintain testing documentation and reports
Stay up-to-date with industry trends and emerging technologies in software testin
جميع الحقوق محفوظة لموقع جوبس.
Job Requirements
Bachelor's degree in Computer Science, Software Engineering, or related fiel
At least 4 years of experience in software testing or QA engineering
Experience with automated testing frameworks (e.g., Selenium, Cypress) and E2E
Knowledge of testing methodologies (e.g., Agile, Scrum)
Familiarity with version control systems (e.g., Git)
Experience with testing tools (e.g., JIRA, TestRail)
Knowledge of software development life cycles (SDLC)
Experience working in an Agile development environment
Certified Software Tester (CSTE) certification is a plus
Excellent problem-solving skills
Strong analytical and critical thinking skills
Strong communication and collaboration skills