Neurealm
Walk-in || Software Test Engineer
Walk-in Software Test Engineer role at Neurealm in Bengaluru for candidates with 2-6 years' experience (immediate joiners preferred). Day-to-day QA automation with Selenium/Python (PyTest, Playwright, Robot Framework), API testing, database/Unix validation, plus performance, security and AI-assisted testing.
- Compensation
- ₹500K–₹1.5M / yr
- Location
- Bengaluru
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Qa
- Posted
Skills
Must have
- 2-6 years of QA experience (from listing)
- Selenium, Playwright, Python, PyTest, Robot Framework
- Framework design, POM, waits, stale element handling
- STLC phases and testing fundamentals (smoke vs sanity vs functional vs regression)
- RCA for production defects
- Performance testing: load, stress, endurance, capacity planning
- Security testing basics: auth, authorization, SQL injection, XSS
- AI-assisted testing: test case generation, coverage measurement, prompt engineering, governance risks
- API testing: response validation beyond status codes, PUT vs PATCH, auth handling, contract testing
- Troubleshooting environment-specific API failures
- Linux/Unix commands, log monitoring, port validation
- Database concepts: backups, TRUNCATE vs DROP, pg_dump vs pg_basebackup, data reconciliation
- Python concepts: data structures, shallow vs deep copy, generators, exception handling
- Automation of concurrency/file-transfer scenarios using Python/PyTest/Boto3
- Troubleshooting scenarios: UI data issues, date-filtered report defects, intermittent automation failures
Nice to have
- Immediate joiners only
Full description
Preferred Immediate Joiners only
This interview primarily focused on QA fundamentals, Automation (Selenium/Python), API testing, Database/Unix, AI-assisted testing, Performance & Security testing, and real-world troubleshooting scenariosQA & 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