Core Testing Fundamentals
A deep understanding of manual and automated testing fundamentals is non-negotiable at AIG PC Global Services. Interviewers want to ensure you possess a rock-solid foundation, which is especially critical if you are entering the role from a non-computer science background. Strong performance here means you can clearly define testing lifecycles, differentiate between testing types, and explain how to apply them to enterprise software.
Be ready to go over:
- Test Planning and Strategy – How you design a comprehensive test plan for a new feature, including scope, resources, and risk assessment.
- Defect Lifecycles – The exact process you follow when you uncover a bug, from isolation and documentation to resolution and regression testing.
- Testing Methodologies – Differences between Agile and Waterfall testing approaches, and how to execute exploratory, integration, and system testing.
- Advanced concepts (less common) –
- Risk-based testing in financial applications.
- Compliance and regulatory testing standards.
Example questions or scenarios:
- "Walk me through the lifecycle of a bug from the moment you discover it to the moment it is closed."
- "How would you design a test suite for a newly implemented claims processing module?"
- "Explain the difference between regression testing and retesting, and when you would use each."
Automation and Scripting
While manual testing knowledge is foundational, automation is critical for scaling quality assurance at AIG PC Global Services. You will be evaluated on your ability to write reliable, maintainable automation scripts and your understanding of automation frameworks. A strong candidate will demonstrate practical coding skills and an understanding of when to automate versus when to test manually.
Be ready to go over:
- Automation Frameworks – Your experience building or maintaining frameworks (e.g., Selenium, Cypress) and understanding Page Object Models.
- API Testing – How you validate backend services using tools like Postman or REST Assured, including checking status codes, payloads, and headers.
- Database Validation – Writing SQL queries to verify that application data is correctly stored, updated, or retrieved from the database.
- Advanced concepts (less common) –
- Integrating automated tests into a CI/CD pipeline.
- Performance and load testing basics.
Example questions or scenarios:
- "How do you handle dynamic elements in a web application using Selenium?"
- "Write a SQL query to find duplicate records in an insurance policy database."
- "Describe a scenario where you decided not to automate a test case and explain your reasoning."
Behavioral and Problem-Solving
Technical skills alone are not enough; AIG PC Global Services highly values candidates who communicate effectively, act with integrity, and remain confident under pressure. Interviewers will assess how you handle difficult situations, collaborate with developers, and manage tight deadlines.
Be ready to go over:
- Handling Ambiguity – How you proceed when requirements are unclear or documentation is missing.
- Stakeholder Communication – Your approach to communicating critical defects to product managers or developers right before a release.
- Honesty and Self-Awareness – Admitting when you do not know an answer and explaining how you would find it.
- Advanced concepts (less common) –
- Leading a QA initiative across multiple cross-functional teams.
Example questions or scenarios:
- "Tell me about a time you found a critical bug right before a major production release. How did you handle it?"
- "Describe a situation where you disagreed with a developer about whether a logged issue was actually a bug."
- "How do you maintain confidence and clarity when asked to test a system you are entirely unfamiliar with?"