Job Description
Software QA Engineer Job Description :
• Designs test plans, scenarios, scripts, or procedures.
• Documents software defects, and report defects to software developers.
• Identifies, analyzes, and document problems with program function, output, online screen, or content.
• Develops testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
• Participates in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
• Documents test procedures to ensure replicability and compliance with standards.
• Plans test schedules or strategies in accordance with project scope or delivery dates.
• Conducts software compatibility tests with programs, hardware, operating systems, or network environments.
• Monitors bug resolution efforts and tracks successes.
• Reviews software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
• Provides feedback and recommendations to developers on software usability and functionality.
• Creates or maintains databases of known test defects.
• Develops or specifies standards, methods, or procedures to determine product quality or release readiness.
• Designs or develops automated testing tools.
• Investigates customer problems referred by technical support.
• Conducts historical analyses of test results.