Comprehensive QA Engineer
Budget: $750 – $1,500 USD
Primary Skills (Must Have)
1. Test Automation
* Playwright (Mandatory)
* Automated UI testing
* End-to-End (E2E) Testing
* Regression Testing
* Functional Testing
* Integration Testing
2. API Testing
* REST APIs
* API Validation
* Request/Response Verification
* Authentication Testing
* Error Handling
3. Performance Testing
* JMeter (Preferred)
* Load Testing
* Stress Testing
* Performance Analysis
4. Data Engineering Testing
* ETL Testing
* ELT Testing
* Batch Data Validation
* Real-time Data Validation
* Streaming Pipeline Testing
* Data Transformation Validation
* Data Quality Validation
5. Database & SQL
* Strong SQL
* Data Validation
* Data Reconciliation
* Data Warehouses
* Database Testing
6. Reporting & Analytics
* Tableau Dashboard Testing
* Report Validation
* Data Reconciliation
* Analytics Testing
7. UI/UX Testing
* User Interface Testing
* User Experience Validation
* Cross-browser Testing
* Responsive Testing
8. Test Management
* Test Plans
* Test Cases
* Test Scripts
* Test Execution
* Defect Tracking
* Bug Reporting
9. CI/CD
* Continuous Testing
* CI/CD Pipeline Validation
* Automation Execution in CI/CD
10. Agile
* Scrum
* Sprint Planning
* Daily Standups
* Agile Methodology
⸻
Daily Responsibilities
The engineer will:
* Develop and maintain Playwright automation scripts.
* Perform functional, regression, integration, UI, and end-to-end testing.
* Test REST APIs.
* Execute performance tests using JMeter.
* Validate ETL/ELT data pipelines.
* Verify batch and streaming data processing.
* Validate data transformations and business rules.
* Write SQL queries to compare source and target data.
* Test databases and data warehouses.
* Validate Tableau dashboards and reports.
* Create and execute test cases.
* Log, track, and verify defects.
* Work closely with Developers, Data Engineers, Business Analysts, and Product Owners.
* Support CI/CD pipelines by running automated tests.
⸻
Technical Skills Expected
Automation
* Playwright
Performance
* JMeter
API
* REST APIs
* Postman (commonly expected)
Database
* SQL
* Data Validation
* Data Warehouses
Data Engineering
* ETL
* ELT
* Batch Processing
* Streaming Pipelines
* Data Quality
Reporting
* Tableau
Testing Types
* Functional Testing
* Regression Testing
* Integration Testing
* End-to-End Testing
* UI Testing
* UX Testing
* API Testing
* Performance Testing
* Database Testing
Process
* Agile
* Scrum
* Defect Management
* Test Planning
* CI/CD
⸻
Soft Skills
* Strong communication
* Analytical thinking
* Problem solving
* Attention to detail
* Collaboration with cross-functional teams
⸻
What the Client Is Actually Looking For
This is not just a Playwright QA role. The client wants someone who can test the entire data flow, including:
* Frontend UI using Playwright
* Backend APIs
* Performance using JMeter
* ETL/ELT pipelines
* Real-time/streaming data
* SQL and database validation
* Tableau reports
* Data quality and reconciliation
* CI/CD automation
* Agile delivery
1. Test Automation
* Playwright (Mandatory)
* Automated UI testing
* End-to-End (E2E) Testing
* Regression Testing
* Functional Testing
* Integration Testing
2. API Testing
* REST APIs
* API Validation
* Request/Response Verification
* Authentication Testing
* Error Handling
3. Performance Testing
* JMeter (Preferred)
* Load Testing
* Stress Testing
* Performance Analysis
4. Data Engineering Testing
* ETL Testing
* ELT Testing
* Batch Data Validation
* Real-time Data Validation
* Streaming Pipeline Testing
* Data Transformation Validation
* Data Quality Validation
5. Database & SQL
* Strong SQL
* Data Validation
* Data Reconciliation
* Data Warehouses
* Database Testing
6. Reporting & Analytics
* Tableau Dashboard Testing
* Report Validation
* Data Reconciliation
* Analytics Testing
7. UI/UX Testing
* User Interface Testing
* User Experience Validation
* Cross-browser Testing
* Responsive Testing
8. Test Management
* Test Plans
* Test Cases
* Test Scripts
* Test Execution
* Defect Tracking
* Bug Reporting
9. CI/CD
* Continuous Testing
* CI/CD Pipeline Validation
* Automation Execution in CI/CD
10. Agile
* Scrum
* Sprint Planning
* Daily Standups
* Agile Methodology
⸻
Daily Responsibilities
The engineer will:
* Develop and maintain Playwright automation scripts.
* Perform functional, regression, integration, UI, and end-to-end testing.
* Test REST APIs.
* Execute performance tests using JMeter.
* Validate ETL/ELT data pipelines.
* Verify batch and streaming data processing.
* Validate data transformations and business rules.
* Write SQL queries to compare source and target data.
* Test databases and data warehouses.
* Validate Tableau dashboards and reports.
* Create and execute test cases.
* Log, track, and verify defects.
* Work closely with Developers, Data Engineers, Business Analysts, and Product Owners.
* Support CI/CD pipelines by running automated tests.
⸻
Technical Skills Expected
Automation
* Playwright
Performance
* JMeter
API
* REST APIs
* Postman (commonly expected)
Database
* SQL
* Data Validation
* Data Warehouses
Data Engineering
* ETL
* ELT
* Batch Processing
* Streaming Pipelines
* Data Quality
Reporting
* Tableau
Testing Types
* Functional Testing
* Regression Testing
* Integration Testing
* End-to-End Testing
* UI Testing
* UX Testing
* API Testing
* Performance Testing
* Database Testing
Process
* Agile
* Scrum
* Defect Management
* Test Planning
* CI/CD
⸻
Soft Skills
* Strong communication
* Analytical thinking
* Problem solving
* Attention to detail
* Collaboration with cross-functional teams
⸻
What the Client Is Actually Looking For
This is not just a Playwright QA role. The client wants someone who can test the entire data flow, including:
* Frontend UI using Playwright
* Backend APIs
* Performance using JMeter
* ETL/ELT pipelines
* Real-time/streaming data
* SQL and database validation
* Tableau reports
* Data quality and reconciliation
* CI/CD automation
* Agile delivery