QA (Quality Assurance)

Job Description

Posted 4 months ago

QA professional with 2-7 years of experience, you will play a crucial role in ensuring the quality and reliability of software applications. Your responsibilities will span the entire software development life cycle, from requirement analysis to product release. The following is a comprehensive job description:

  • Develop and execute detailed test plans and strategies based on project requirements.
  • Collaborate with cross-functional teams to understand project goals and requirements.
  • Design, implement, and execute test cases, test scripts, and test scenarios.
  • Conduct functional, regression, and performance testing.
  • Identify, document, and track defects through the testing process.
  • Develop and maintain automated test scripts using industry-standard tools (e.g., Selenium, JUnit, TestNG).
  • Integrate automated testing into the continuous integration/continuous deployment (CI/CD) pipeline.
  • Perform manual testing when necessary, especially in areas where automation is not feasible.
  • Conduct exploratory testing to identify potential issues.
  • Conduct performance testing to ensure the application meets scalability and responsiveness requirements.
  • Identify and address performance bottlenecks.
  • Work closely with developers, product managers, and other stakeholders to understand the functionality and requirements of the software.
  • Participate in Agile/Scrum meetings and provide input on testing-related aspects.
  • Create and maintain comprehensive test documentation, including test plans, test cases, and test reports.
  • Ensure documentation is up-to-date with any changes in the application.
  • Identify opportunities for process improvement within the QA process.
  • Stay updated on industry best practices and incorporate them into the testing process.
  • Effectively communicate testing progress, issues, and results to project stakeholders.
  • Collaborate with the development team to facilitate timely issue resolution.
  • Set up and maintain test environments to simulate real-world conditions.

Skills and Qualifications:

  • 2-7 years of experience in software quality assurance.
  • Strong knowledge of testing methodologies, tools, and processes.
  • Experience in both manual and automated testing.
  • Proficiency in test automation tools and scripting languages.
  • Familiarity with performance testing tools.
  • Understanding of Agile/Scrum methodologies.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration skills.
  • Attention to detail and a commitment to delivering high-quality software.

Follow our LinkedIn page for more freshers job descriptions https://www.linkedin.com/company/mushroom-solutions/mycompany/verification/

Apply Online

A valid email address is required.
A valid phone number is required.
loader

Apply Now

Chat with Us 👋