Technical
Automation Qa Engineer Interview Questions
3,924 automation qa engineer interview questions shared by candidates
Questions related to String handle
Java core, Java advanced, Testing theory, Agile and Scrum, Knowledge of modern frameworks.
Got a website with many bugs. Make a table discribing all the bugs.
Web UI Test Automation Tools in Java Web UI automation tool (Selenium or any similar tool) Elements finding and interaction Explicit and Implicit Waits PageObject & Page Factory pattern Can create simple tests using the tool Actions JavaScript execution Dealing with Dynamic Content on a Page Dealing with Popup Dialogs Common WD classes and interfaces and their destination Screenshots Browser capabilities
Test Automation Framework Architecture Use Business Object model to build a request and to parse a response Understand the Page Objects concept Create the simple page objects Understanding a decomposition of a TAF by a tests layer, business steps layer, page objects layer, core/utils layer Ability to design each layer so that they meet the requirements to the specified level of functional accuracy, maintainability, efficiency, and portability quality characteristics Cross-browser support Implement the framework on PageObject base with cross-browser support Tests parallelization Ability to modify existed Page Objects pattern Design extended PageObject patterns Ability to propose different test automation frameworks architectures, discuss pros & cons Ability to create the tests for main generic scenarios like page creation, update, delete
Code Quality Code Review methods Static/Dynamic Code Analysis Refactoring Coding Standards Ability to follow established Code Quality practices, ability to explain benefits from practices, able to identify gaps in practices implementation, able to propose valuable improvements
Logging and reporting Able to connect to the project and use basic reporting features Has theoretical knowledge and pros/cons of using custom reporting Understanding log levels and configurations Using simple existing log classes and methods Ability to integrate reporting into CI/CD Ability to modify code to do changes and customization according to project's needs Ability to use properties, layout, filters Ability to customize storage options for logs and screens Ability to create own custom extension/library based on existing (using http/s endpoint) Ability to use logs for notifications and for collecting/diagnostic/analytics
SQL The SELECT statement (purpose, syntax) Set operations (union, union all, intersect, minus) Joins (inner, outer (left, right, full)) Subqueries (returning one row, many rows, many columns) DML constructions: INSERT, UPDATE, DELETE, MERGE, TRUNCATE DDL constructions: CREATE, ALTER, DROP Understanding of relationship types (1-to-1, 1-to-many, many-to-many) Understanding of the basics of relational databases Differentiating between database and DBMS Differentiating between PK, FK, and candidate keys
General Automation framework questions. Selenium fundamental questions. Coding questions on python
Viewing 3171 - 3180 interview questions