Test Automation Strategy: Develop and implement robust test automation strategies, selecting the appropriate tools, frameworks, and environments.
Script Development & Maintenance: Write, maintain, and optimize automated test scripts aligned with ongoing software changes and releases.
Test Execution & Reporting: Run automated test suites, analyze results, and report defects or inconsistencies.
CI/CD Integration: Integrate test scripts into CI/CD pipelines for seamless and continuous testing.
Defect Management: Log, manage, and track software defects using project management and defect tracking tools (e.g., JIRA, Azure DevOps).
Cross-Team Collaboration: Collaborate closely with development, QA, DevOps, and business teams to ensure quality objectives are met.
Research & Innovation: Stay updated with the latest automation trends, testing tools, and industry best practices to continuously enhance testing strategies.
Essential Skills:
Proven experience in test automation using tools like Selenium, TestNG, JUnit, or equivalent.
Strong understanding of software testing life cycle (STLC) and agile testing methodologies.