Responsibilities
- Design, develop, and maintain automated test frameworks and testing solutions to ensure the quality, reliability, and performance of software applications.
- Analyze business and system requirements to create comprehensive test strategies, test plans, and automated test scenarios.
- Develop and execute automated test scripts for functional, regression, integration, system, and performance testing activities.
- Collaborate with developers, business analysts, and project stakeholders to ensure quality is embedded throughout the software development lifecycle.
- Identify, document, track, and verify software defects using industry-standard defect management and test management tools.
- Integrate automated testing processes into CI/CD pipelines to support continuous integration, continuous testing, and rapid software delivery.
- Perform test execution, analyze results, and provide detailed reports on software quality, risks, and test coverage.
- Maintain and enhance automation frameworks to improve testing efficiency, scalability, maintainability, and reusability.
- Conduct API, database, web, mobile, and cross-platform testing to validate application functionality and performance.
- Monitor software releases and production environments to identify quality issues and recommend corrective actions.
- Support performance, load, and stress testing activities to ensure applications meet business and technical requirements.
- Create and maintain testing documentation, automation standards, test cases, and knowledge repositories.
- Evaluate and implement emerging test automation tools, technologies, and best practices to improve software quality processes.
- Participate in Agile and Scrum activities, providing testing insights, quality metrics, and risk assessments throughout project lifecycles.
- Ensure compliance with quality assurance standards, security requirements, and organizational software development best practices.
#J-18808-Ljbffr…
