Available Jobs - Software development engineer

pune
  • OFFICE/HOME

  • 51-200 employees

  • Skills: Selenium,java,sql

About this Job

A QA (Quality Assurance) Engineer is responsible for ensuring the quality of software products by identifying and resolving issues before the product is released. Their main tasks include:

  1. Test Planning and Strategy: Develop test plans and strategies to ensure comprehensive testing of the product across different stages of development.
  2. Test Case Creation: Write detailed test cases to verify that the software meets functional and non-functional requirements.
  3. Manual Testing: Perform hands-on testing to check for issues such as bugs, crashes, or UI inconsistencies.
  4. Automated Testing: Write scripts or develop automated tests to improve efficiency and ensure consistency in test execution.
  5. Defect Reporting and Tracking: Identify, log, and track defects in a system or software and collaborate with developers to resolve them.
  6. Regression Testing: Verify that new code changes do not negatively affect existing functionality of the software.
  7. Collaboration: Work closely with developers, product managers, and other stakeholders to understand the product and its requirements.
  8. Continuous Improvement: Stay up-to-date with the latest testing tools and techniques, and recommend improvements to the development and testing process.