Lead Qa Engineer Interview Questions

14,932 lead qa engineer interview questions shared by candidates

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 1281 - 1290 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 14,932 interview questions and reports from Lead qa engineer interviews. Prepare for your interview. Get hired. Love your job.