Lead Automation Tester
Description
Roles and Responsibilities
Automation Framework Development: Design, develop, and maintain scalable, reusable, and reliable test automation frameworks using industry-standard tools, libraries, and best practices.
- Automation Strategy: Define and implement automation strategies aligned with business requirements, application architecture, release cycles, and CI/CD pipelines.
- Hands-on Test Automation: Develop, execute, and maintain automated test scripts for web applications, APIs, and database-driven applications across multiple platforms and browsers.
- API and Database Testing: Perform API automation and backend data validation, including complex SQL queries and database testing across SQL-based and cloud data platforms.
- Test Planning and Coverage: Collaborate with developers, product owners, business analysts, and QA teams to understand requirements, identify test scenarios, and ensure comprehensive test coverage.
- Defect Management: Analyze test execution results, identify failures, perform root cause analysis, document defects, and coordinate with relevant teams through resolution.
- Framework Optimization: Improve automation script reliability, reusability, maintainability, execution speed, and overall test efficiency.
- CI/CD Integration: Integrate automated test suites into CI/CD pipelines and collaborate with DevOps teams to improve continuous testing and release quality.
- Technical Leadership: Provide technical guidance and mentorship to QA engineers on automation frameworks, coding standards, debugging techniques, and testing best practices.
- Code Reviews: Review automation code and test scripts to ensure quality,
consistency, maintainability, and adherence to engineering standards.
- Agile Collaboration: Participate in sprint planning, backlog refinement, daily stand ups, retrospectives, test estimation, and release planning.
- Quality Metrics and Reporting: Track and communicate automation coverage, test
execution results, defect trends, and other quality metrics to relevant stakeholders.
- Continuous Improvement: Identify gaps in existing QA processes, evaluate
emerging tools and technologies, and recommend improvements to automation
practices and quality engineering standards.
- Quality Governance: Contribute to the development and continuous improvement
of QA strategy, testing standards, and automation roadmaps.