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/