Back to Jobs
Quality Analyst

QA analyst

Part Time
Experience
2–4 yrs
Location
AHMEDABAD
Openings
1 Position
Job Description

Key Responsibilities:

  • Develop, document, and maintain test plans, test cases, and test scripts based on project requirements and specifications.
  • Execute manual and automated test cases to ensure the quality and functionality of software applications.
  • Conduct regression testing to verify that new code changes do not adversely affect existing functionalities.
  • Collaborate with development teams to understand requirements and provide feedback on testability of features.
  • Identify, document, and track defects using defect tracking tools, and facilitate communication with development teams for issue resolution.
  • Conduct root cause analysis for defects and implement corrective action to prevent recurrence.
  • Participate in project meetings and provide updates on testing progress, challenges, and risk assessments.
  • Ensure all testing activities adhere to established processes and best practices, contributing to continuous improvement in quality assurance processes.
  • Assist in evaluating testing tools and frameworks for automation of testing processes.
  • Maintain comprehensive documentation of testing processes, test results, and defects to facilitate reporting and knowledge sharing.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2 to 4 years of professional experience in software quality assurance and testing.
  • Strong knowledge and practical experience in test planning, test case development, and execution.
  • Proficiency in both manual and automated testing methodologies with hands-on experience in relevant testing tools.
  • Familiarity with regression testing techniques and their application in software development life cycle.
  • Experience with defect tracking tools (e.g., JIRA, Bugzilla) and knowledge of how to manage defect lifecycles.
  • Ability to work in a fast-paced environment and manage multiple priorities effectively.
  • Strong analytical and problem-solving skills to troubleshoot and analyze complex software issues.
  • Excellent verbal and written communication skills to facilitate clear and concise reporting and documentation.

Preferred Qualifications:

  • Experience with automated testing frameworks and tools such as Selenium, QTP, or TestComplete.
  • Knowledge of programming languages such as Java, C#, or Python for automation scripting.
  • Familiarity with Agile methodologies and experience working in Agile/Scrum teams.
  • Understanding of performance testing and tools such as JMeter or LoadRunner.
  • Relevant certifications in software testing (e.g., ISTQB, CSTE) are highly desirable.
  • Previous experience in a variety of testing areas including User Acceptance Testing (UAT), System Testing, and Integration Testing.
  • Strong teamwork and collaboration abilities, with a proactive approach to contributing to team success.
  • An aptitude for learning new technologies and adapting to changing environments in the software development lifecycle.
Apply Now