Automation Test Engineer
Summary
Automation QA engineer (3-6 years) in Bengaluru designing test automation frameworks with Selenium, Playwright, Python/PyTest and Robot Framework, while covering functional, performance, security, API/UI and database testing, including AI-assisted test generation and troubleshooting production defects.
QA & Automation
- QA experience, project overview
- Selenium, Playwright, Python, PyTest, Robot Framework
- Framework design, POM, waits, stale element handling
Testing Fundamentals
- STLC phases
- Functional test coverage measurement
- RCA for production defects
- Smoke vs Sanity vs Functional vs Regression testing
- Different testing types (Integration, Performance, Security, UAT, etc.)
Performance & Security
- Load, Stress, Endurance testing
- Capacity planning and hardware sizing
- Security testing basics (Auth, Authorization, SQL Injection, XSS)
- Security validation in lower environments
AI in Testing
- Using AI for test case generation and automation
- Measuring coverage of AI-generated tests
- Prompt engineering and context setting
- Risks and governance of AI usage
File Transfer Testing Scenario
- Positive, negative, and boundary test cases
- Maximum Concurrency validation
- Stability Seconds validation
- Concurrent file transfer testing
- Automation approach using Python/PyTest/Boto3
API & UI Testing
- API vs UI validation strategy
- Response validation beyond status codes
- PUT vs PATCH
- Authentication handling
- Contract testing
- Troubleshooting environment-specific API failures
Database & Unix
- Linux/Unix commands and log monitoring
- Port validation
- Database backup concepts
- TRUNCATE vs DROP
- pg_dump vs pg_basebackup
- Data reconciliation and investigation techniques
Python Concepts
- List, Tuple, Set, Dictionary usage
- Shallow vs Deep Copy
- Generators
- Exception handling
- SQL injection prevention
- Efficient validation of large datasets
Troubleshooting Scenarios
- Missing UI data (Database vs UI issue)
- Date-filtered reports returning incorrect results
- Production defect investigation and prevention
- Intermittent automation test failures
