Job
Description
As a Quality Analyst (Manual+Automation) in Delhi, you will play a crucial role in ensuring the quality and functionality of software projects. Your responsibilities will include: - Test Planning: Collaborating with the development team to create a test plan and strategy for the software project. - Test Case Design: Developing test cases, test scripts, and test scenarios based on software requirements and user stories. - Test Execution: Executing manual and/or automated tests to identify defects, verify functionality, and validate that the software meets quality standards. - Defect Management: Identifying, documenting, and tracking software defects using bug tracking systems. Working with developers to resolve issues. - Regression Testing: Performing regression testing to ensure that new code changes do not introduce new defects. - Performance Testing: Conducting performance testing, load testing, and stress testing to ensure the software meets performance requirements. - Automation: Developing and maintaining test automation scripts and frameworks to improve testing efficiency. - Collaboration: Collaborating with developers, product managers, and other stakeholders to ensure the product aligns with requirements and quality standards. - Continuous Improvement: Identifying opportunities for process improvement and implementing best practices for testing. - Documentation: Maintaining detailed records of test plans, test cases, and test results. Your qualifications should include: - A deeper understanding of test automation, test strategy, and regression testing. - Proficiency with testing tools and frameworks, such as Selenium, JUnit, TestNG, Appium, JIRA, or similar tools. - Knowledge of programming languages like Java, Python, C#, or Ruby, especially for test automation. - Familiarity with various testing methodologies, including manual testing, automated testing, regression testing, and performance testing. - A strong understanding of the software development lifecycle, agile methodologies, and DevOps practices. - Strong analytical and problem-solving skills to identify, document, and communicate defects effectively. - Meticulous attention to detail to ensure thorough testing coverage. - Effective communication skills to collaborate with cross-functional teams and report on testing progress and results. You are required to have a bachelor's degree in computer science, software engineering, or a related field (B.E/B.Tech./MCA/M.Sc(CS)). A master's degree can be a plus.,