Test Automation Engineer

husky

Chennai, India 5 Years Exp Posted 6d ago

Job Description

Automation Development & Framework Ownership

  • Design, develop, and own scalable test automation frameworks and reusable components
  • Build automated test suites across:
  • UI (Web/Mobile)
  • API and integration layers
  • Ensure automation solutions are maintainable, reliable, and extensible across teams

Test Strategy & Implementation

  • Translate requirements into automation-ready test scenarios, test data, and validation strategies
  • Contribute to test strategy, coverage planning, and quality goals
  • Identify test gaps and proactively mitigate risks
  • Perform automation feasibility analysis to determine optimal test approach (manual vs automated)

Delivery & Execution Excellence

  • Execute a balanced mix of automated and manual tests aligned with sprint goals, ensuring comprehensive validation across functional, integration, and edge-case scenarios.
  • Contribute to task breakdown, estimation, and sprint commitments
  • Proactively raise risks, blockers, and testability concerns
  • Identify, log, prioritize, and track defects through resolution lifecycle
  • Perform root cause analysis and collaborate with development teams for fixes

Manual & Functional Testing

  • Design, document, and execute detailed test cases and test scenarios
  • Perform functional, exploratory, and regression testing across features
  • Validate end-to-end workflows and business scenarios
  • Identify edge cases and usability issues through exploratory testing
  • Ensure test coverage for areas not suitable for automation

Quality, Standards & Engineering Practices

  • Write clean, testable, and maintainable automation code
  • Participate in code reviews and continuous improvement of automation frameworks
  • Ensure adherence to Definition of Ready (DoR) and Definition of Done (DoD)
  • Take ownership of end-to-end quality outcomes across assigned areas
  • Follow established DevOps, security, and quality engineering practices

CI/CD & DevOps Integration

  • Integrate automation into CI/CD pipelines (Azure DevOps preferred)
  • Enable continuous testing and shift-left quality practices
  • Monitor and improve pipeline stability, execution time, and reliability
  • Validate and troubleshoot system integrations, data flows, and error handling based on defined architectural designs and interfaces

Non-Functional Testing

  • Contribute to performance, reliability, and resilience testing
  • Validate system behavior under load, stress, and failure scenarios

Observability & Debuggability

  • Leverage logs, metrics, and traces to improve test reliability
  • Support root cause analysis of failures and improve system observability

Test Data & Environment Management

  • Design and manage test data strategies and datasets
  • Ensure availability of stable, production-like test environments

Incident & Operational Support

  • Assist in troubleshooting defects across environments
  • Support maintenance and continuous improvement of automation suites
  • Analyze and reduce flaky tests and unstable scenarios

Collaboration & Growth

  • Collaborate with developers, QA, Product Owners, and Tech Leads
  • Actively learn and adopt new tools, frameworks, and best practices
    • Contribute to team knowledge sharing and a strong quality culture

Similar Openings for You