Senior QA Engineer
crisil
Job Description
- Framework Design & Strategy: Architect, develop, and maintain scalable, robust automation frameworks from scratch using Playwright (TypeScript/JavaScript) and Selenium (Java/Python).
- Manual & Exploratory Testing: Perform complex manual and exploratory testing for new features, ensuring a deep understanding of functional requirements before automating.
- CI/CD/CT Integration: Design and manage Continuous Integration (CI), Continuous Deployment (CD), and Continuous Testing (CT) pipelines using tools like Jenkins, GitHub Actions, or GitLab CI to provide rapid quality feedback.
- AI in QA: Implement AI/ML-based testing strategies, such as self-healing scripts, predictive defect analysis, or AI-driven test data generation, to enhance efficiency.
- Agile Collaboration: Lead QA efforts in Agile/Scrum rituals, collaborating with cross-functional teams to define acceptance criteria and drive a "quality first" culture.
- API & Backend Validation: Design and execute comprehensive API automation suites using Postman, RestAssured, or Playwright’s native API testing capabilities.
- Mentorship: Guide and mentor junior QA engineers, conducting code reviews to ensure automation code quality and maintainability.