Test automation · CI/CD · Quality

Ahmad Faraz
Senior test engineer

Frameworks, pipelines, and coverage that hold up in production. Scroll to move the scene — geometry follows your position in the page.

4+
Years
70%
Less manual QA
50%
Coverage gain

Automation at scale

Senior Test Engineer with four years across test automation, framework design, and CI/CD. I focus on repeatable pipelines and tests that teams actually maintain.

Selenium, Playwright, API and E2E layers, plus shared UI patterns in the component library — built to ship quality without slowing delivery.

70%
Manual effort down
25%
Fewer post-release issues
Regression runs

Skills & Technologies

Languages

Java JavaScript TypeScript Bash

Testing Tools

Selenium Playwright Cucumber RestAssured Postman

DevOps & Tools

CI/CD Git Linux Docker Jenkins

Methodologies

Agile Test Automation API Testing E2E Testing

Technical Interview Topics

Preparing for technical interviews with expertise in automation testing, software engineering, and quality assurance. Here are key areas I specialize in:

🔧

Test Automation Frameworks

  • Page Object Model (POM) design pattern
  • Data-driven and keyword-driven frameworks
  • Hybrid framework architecture
  • Test framework scalability and maintainability

Selenium & WebDriver

  • WebDriver architecture and components
  • Handling dynamic elements and waits
  • Cross-browser testing strategies
  • Selenium Grid for parallel execution
🔄

CI/CD & DevOps

  • Jenkins pipeline configuration
  • Docker containerization for tests
  • Git branching strategies
  • Automated deployment and testing
📊

API Testing

  • RESTful API testing with RestAssured
  • Request/Response validation
  • Authentication & authorization testing
  • API performance and load testing
💡

Testing Methodologies

  • Test case design techniques
  • Boundary value and equivalence partitioning
  • Risk-based testing approach
  • Agile testing practices and ceremonies
🎯

Common Interview Questions

  • Explain your automation framework architecture
  • How do you handle flaky tests?
  • Difference between verification and validation
  • How do you prioritize test cases?
6
Key Technical Areas
4+
Years of Experience
Multiple
Technologies Mastered

Projects & Portfolio

🤖

Selenium Automation Framework

Developed a comprehensive automation framework using Selenium WebDriver, TestNG, and Java with Page Object Model design pattern. Integrated with Jenkins for CI/CD and generated detailed test reports.

Java Selenium TestNG Maven
⚙️

API Testing Suite

Created a robust API testing framework using RestAssured for REST API validation. Implemented data-driven tests, request/response validation, and authentication testing with detailed reporting.

RestAssured Java JSON Postman
🔄

CI/CD Pipeline Setup

Configured Jenkins pipelines for automated test execution, integrated with Git for continuous testing. Set up Docker containers for test environment consistency and parallel execution.

Jenkins Docker Git Linux
🎭

Playwright E2E Testing

Implemented modern end-to-end testing solution using Playwright for cross-browser testing. Included visual regression testing, API mocking, and comprehensive test coverage.

Playwright TypeScript Node.js CI/CD
📊

Test Reporting Dashboard

Built custom test reporting dashboard to visualize test results, track test coverage, and monitor trends. Integrated with multiple test frameworks for unified reporting.

JavaScript HTML/CSS Allure ExtentReports
🧪

BDD Cucumber Framework

Designed behavior-driven testing framework using Cucumber and Gherkin. Enabled non-technical stakeholders to contribute to test scenarios and improved collaboration between teams.

Cucumber Gherkin Java Selenium

Roles

Senior Test Engineer

Coforge Limited 2022 – 2023

Regression automation that cut manual testing effort by 70% and shortened release cycles.

Automation CI/CD Regression

Software Engineer

KGS Advisors LLP 2021 – Present

Automated testing frameworks: 40% efficiency gain and 50% higher coverage.

Leadership Frameworks QA

Test Engineer

Radoratory Technologies 2019 – 2021

Web app test suites and parallel runs; measurable engagement and stability gains.

Web Test design Performance

Contact

Automation, hiring, or collaboration — send a note or grab the email.

Full resume