We are seeking a meticulous Quality Analyst to join our team and ensure the delivery of high-quality software products. The ideal candidate will be responsible for designing and executing test plans, identifying defects, and working closely with development teams to enhance product quality.
Key Responsibilities:
Analyze requirements and create comprehensive test plans and test cases.
Execute manual and automated tests to identify defects and verify fixes.
Collaborate with developers and business analysts to understand features and clarify requirements.
Report, track, and verify software defects using tools such as JIRA or Bugzilla.
Perform regression, functional, usability, and performance testing.
Participate actively in Agile ceremonies and contribute to sprint planning and retrospectives.
Continuously improve testing processes and methodologies.
Ensure adherence to quality standards throughout the software development lifecycle.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or related field.
Proven experience in software quality assurance or testing.
Good knowledge of software testing methodologies and tools.
Experience with test management and bug tracking tools.
Basic SQL knowledge to validate backend data.
Familiarity with Agile and SDLC practices.
Strong analytical and problem-solving skills.
Excellent verbal and written communication skills.
Preferred Qualifications:
Experience with automation tools like Selenium, Cypress, or similar.
Knowledge of performance testing tools such as JMeter or LoadRunner.
Understanding of CI/CD pipelines and automated test integration.
ISTQB or other relevant testing certifications.