QA Engineer
lyzr
Job Description
-
Manual Testing:Design, execute, and maintain test cases for functional and non-functional requirements.
-
Perform regression, integration, and system testing to identify defects and ensure optimal functionality.
-
Validate application behavior under various conditions to ensure consistency and reliability.
-
Automated Testing:Develop and maintain automated test scripts using Selenium WebDriver and other relevant automation tools.
-
Integrate automated tests with continuous integration tools like Jenkins or similar CI/CD frameworks.
-
Perform test execution and analyze the results to identify defects or areas for improvement.
-
Collaboration:Work closely with developers, product managers, and other stakeholders to ensure proper test coverage and bug tracking.
-
Actively participate in sprint planning, daily stand-ups, and other Agile ceremonies.
-
Defect Management:Identify, record, and track software defects using bug tracking tools (e.g., JIRA).
-
Work with development teams to troubleshoot and resolve issues.
-
Test Documentation:Maintain clear and accurate documentation of test cases, test results, and defect reports.
-
Continuous Improvement:Provide insights for process improvements and optimize testing procedures.
-
Stay up to date with new tools and technologies to enhance testing efficiency and coverage.
-