
Search by job, company or skills
Job Title: Unstructured Testing Engineer
Job Summary
An Unstructured Testing Engineer focuses on vehicle performance testing, where tests
are not strictly predefined. The goal is to discover hidden defects by interacting with the
system in real-world, unpredictable ways. This role requires strong intuition, creativity, and
deep product understanding.
Key Responsibilities
Perform exploratory (ad-hoc) testing without predefined test cases
Identify edge cases, unusual scenarios, and unexpected behaviors
Analyze system behavior under real-world usage conditions
Rapidly design and execute tests based on system understanding
Log and document defects with clear reproduction steps
Collaborate with developers and QA teams to investigate issues
Continuously refine test strategies based on findings
Participate in risk-based testing and session-based testing
Validate usability and user experience aspects
Key Testing Areas
Edge case and negative testing
Usability and UX validation
Error handling and system robustness
Integration issues between modules
Real-world user scenarios
Required Skills & Qualifications
Bachelor's degree in Computer Science, Engineering, or related field
Strong understanding of software testing fundamentals
Experience in exploratory testing techniques
Excellent analytical and critical thinking skills
Ability to think like an end user
Good debugging and observation skills
Strong communication and documentation abilities
Preferred Qualifications
Experience with session-based testing
Familiarity with bug tracking tools (e.g., JIRA)
Basic technical knowledge (APIs, databases, logs)
Experience in Agile/Scrum environments
Key Competencies
Curiosity and creativity
Attention to detail
Adaptability
Problem-solving mindset
Work Environment
Typically works in Agile teams
Fast-paced environment with frequent product changes
Close collaboration with developers and product managers
Job ID: 145285419