Qa Automation Engineer Interview Questions

20,914 qa automation engineer interview questions shared by candidates

1.Day1: written test consist of two program and 3 test scenario based questions. This is followed by three technical interview one manual testing related round and two coding rounds with all twist and turns in programs. 2.Day 2: After 3 weeks Recruitment Manger took telephonic interview from US. 3. Day 3:After One month they decide to take final round which is behavioral based and one scenario based question. For this round they offered flight ticket for other location. Finally after one month after calling so many times they decided I did not do well.
avatar

Quality Assurance Engineer

Interviewed at Amazon

3.5
Jul 28, 2017

1.Day1: written test consist of two program and 3 test scenario based questions. This is followed by three technical interview one manual testing related round and two coding rounds with all twist and turns in programs. 2.Day 2: After 3 weeks Recruitment Manger took telephonic interview from US. 3. Day 3:After One month they decide to take final round which is behavioral based and one scenario based question. For this round they offered flight ticket for other location. Finally after one month after calling so many times they decided I did not do well.

The problem: Company_A has a process that is not set in a given schedule. New builds can come in at any given point of the day. Company_A needs to test these builds via simply logging into them as they come in, and verifying that the login was successful. Executing this manually is a tedious process and the need to have a resource constantly checking their inbox for new builds, and then manually testing amounts to a significant amount of overhead. To reduce the overhead Company_A now wishes to implement a fully automated solution without the need for any human intervention that includes test run setup, configurations, etc. New build notifications arrive through the company emails in Outlook, and the titles of these new build notifications are standardized and contain the build number that is ready to be tested. E.g. “New Setups for 3.43 are now available for QA testing.”. The body of the email includes the location of the setups, e.g.: “The Application setup is located at: <\\setups\testing\> and is called SETUP.exe.” To test this, after receiving this email, the user has to uninstall any builds that may already be installed on the machine first (installing the new build will NOT work otherwise), and then install the new build via the executable mentioned in the new build email. Uninstalling the application is done through a command in the command line (you can make one up, but it has to reference the path of the already installed application), and installing the application has to be done from the local machine by way of taking the setup.exe file from the network and copying it to the local machine. Tasks: • Create a short design that describes the approach you will use to solve the problem (starting with receiving the email) including specific components needed to make this solution fully automated. • Write some code/pseudo code to implement your design. State specifically what should exist in each component. • Provide comments in your code that indicate what your test is doing from start to finish. Note: • This solution can be provided using any scripting language or automated testing tool, although the VBScript language and TestComplete or QTP testing tools are preferred.
avatar

QA Engineer

Interviewed at Amazon

3.5
Aug 25, 2012

The problem: Company_A has a process that is not set in a given schedule. New builds can come in at any given point of the day. Company_A needs to test these builds via simply logging into them as they come in, and verifying that the login was successful. Executing this manually is a tedious process and the need to have a resource constantly checking their inbox for new builds, and then manually testing amounts to a significant amount of overhead. To reduce the overhead Company_A now wishes to implement a fully automated solution without the need for any human intervention that includes test run setup, configurations, etc. New build notifications arrive through the company emails in Outlook, and the titles of these new build notifications are standardized and contain the build number that is ready to be tested. E.g. “New Setups for 3.43 are now available for QA testing.”. The body of the email includes the location of the setups, e.g.: “The Application setup is located at: <\\setups\testing\> and is called SETUP.exe.” To test this, after receiving this email, the user has to uninstall any builds that may already be installed on the machine first (installing the new build will NOT work otherwise), and then install the new build via the executable mentioned in the new build email. Uninstalling the application is done through a command in the command line (you can make one up, but it has to reference the path of the already installed application), and installing the application has to be done from the local machine by way of taking the setup.exe file from the network and copying it to the local machine. Tasks: • Create a short design that describes the approach you will use to solve the problem (starting with receiving the email) including specific components needed to make this solution fully automated. • Write some code/pseudo code to implement your design. State specifically what should exist in each component. • Provide comments in your code that indicate what your test is doing from start to finish. Note: • This solution can be provided using any scripting language or automated testing tool, although the VBScript language and TestComplete or QTP testing tools are preferred.

Analysis: SEC 30-Day Yield Calculation Based on a 30-day period ended on a specified date, the as of date, a fund's yield is calculated by dividing the total net investment income per share earned during the period by the maximum offering price per share on the last day of the period, according to the following formula: Where: Variable FundStation Source Field Description a RATE.sec_gross_income The total dividends and interest earned during the period (sum of sec_gross_income). b RATE.expenses_net The total expenses accrued for the period (sum of expenses_net). c RATE.shares_outstanding The average daily number of shares outstanding during the period that where entitled to receive dividends (average of shares_outstanding). d RATE.offering_price The offering price per share on the last day of the period (offering price on as of date). The following example illustrates the calculation of the SEC 30 Day yield for the Mutual Fund with a fund_id of 1 as of June 30, 1998 using data from the database available to you.
avatar

QA Engineer

Interviewed at Amazon

3.5
Aug 25, 2012

Analysis: SEC 30-Day Yield Calculation Based on a 30-day period ended on a specified date, the as of date, a fund's yield is calculated by dividing the total net investment income per share earned during the period by the maximum offering price per share on the last day of the period, according to the following formula: Where: Variable FundStation Source Field Description a RATE.sec_gross_income The total dividends and interest earned during the period (sum of sec_gross_income). b RATE.expenses_net The total expenses accrued for the period (sum of expenses_net). c RATE.shares_outstanding The average daily number of shares outstanding during the period that where entitled to receive dividends (average of shares_outstanding). d RATE.offering_price The offering price per share on the last day of the period (offering price on as of date). The following example illustrates the calculation of the SEC 30 Day yield for the Mutual Fund with a fund_id of 1 as of June 30, 1998 using data from the database available to you.

Viewing 1601 - 1610 interview questions

Glassdoor has 20,914 interview questions and reports from Qa automation engineer interviews. Prepare for your interview. Get hired. Love your job.