Key Responsibilities:
Test Strategy & Quality Planning
- Design and implement comprehensive test strategies, test plans, and test cases.
- Define automation frameworks and quality engineering best practices.
- Ensure test coverage across UI, API, integration, and system testing.
Test Automation Development
- Develop and maintain UI automation frameworks using tools such as Selenium and Playwright (TypeScript preferred).
- Implement API automation testing using Postman, REST Assured, and SOAP UI.
- Apply BDD and TDD methodologies using Cucumber and related frameworks.
- Build scalable and reusable automation solutions for enterprise applications.
CI/CD & DevOps Integration
- Integrate automated tests into CI/CD pipelines using Jenkins.
- Ensure continuous testing within Agile delivery environments.
- Improve automation execution efficiency and pipeline reliability.
Manual, Integration & System Testing
- Perform system integration testing (SIT), end-to-end testing, and regression testing.
- Validate application functionality across distributed and microservices-based architectures.
- Analyze test results and report defects with clear documentation.
Performance & Data Testing
- Support performance and load testing activities where required.
- Validate data integrity using SQL and test data management practices.
- Ensure accuracy and consistency across data-driven test scenarios.
Agile Collaboration & Stakeholder Management
- Work closely with development, product, and business teams in Agile environments.
- Participate in sprint planning, backlog grooming, and daily stand-ups.
- Communicate test progress, risks, and quality metrics to stakeholders.
Test Management & Reporting
- Manage test execution tracking using tools such as Zephyr.
- Provide regular status updates, metrics, and defect reports.
- Ensure transparency in quality delivery across teams and releases.
Innovation & Tool Evaluation
- Evaluate new testing tools, frameworks, and technologies.
- Conduct proof-of-concepts (POCs) to improve automation efficiency.
- Explore modern technologies such as Agentic AI and Microsoft Copilot for QA enhancement.
Leadership & Project Management
- Lead and mentor QA and automation engineers.
- Manage project risks, dependencies, and delivery timelines.
- Coordinate with vendors and cross-functional teams for quality assurance delivery.
- Ensure alignment with Agile and Waterfall methodologies as required.