Documente Academic
Documente Profesional
Documente Cultură
Hi I’m Farook Having 3.5 years of experience in Manual and ETL Testing. Currently I’m
working in Mind tree. I have experience on ETL Concepts Good Exposure to Informatica,
QualityCentre and Oracle Data Base.
Then I have worked different domains like Insurance and retail domains that’s all
about me.
From Source system data will be coming some data from tables and some data from flat
files. From Source System Via FTP Protocol the files will move to Landing Area. In landing
area again, we have three different layers one layer is Root another layer is Reject and
another layer is Achieve.
The files will move to Root folder from Source via FTP protocol. From the Root folder
data will extract by ETL mechanism. Before extracting the data from Root folder there will
be a Pre validations done by ETL mechanism like checking the file formats, file naming
conversions, delimiters, Data formats and Header and Footers etc... is these all Validations
are correct then ETL mechanism will extract the data and load into Staging Area. In the
Staging area all the Transformations will be applied to transform data into required Business
format and then we load the data into Data warehouse data base. From there will generate
the Reports.
After Completion of this process the files will be removed from the Root folder and
move to Archive folder. In Archive folder we will keep up to 30 days’ data.
If file format is not correct then the file data will not be extract by ETL mechanism
and job will be fail and the file will move to reject folder.
We will check the log files and we identify the Errors and correct the file then will move to
Root folder and Re-run the Job.
My Project belongs to Insurance domain my Client is JNL Insurance from USA. They do
Personal insurance, Corporate insurance, Property insurance and Vehicle insurance etc.
They have multiple branches across the USA and they do different policies in each and every
branch there will be some transactions selling different policies by different agents. For that
they want Centralized Database (DWH). Where we can generate reports for their Business
analysis to take their Business decisions. They generate reports branch wise, agent wise how
many policies they have done, how many personal policies they have done and how many
Corporate Policies they have done. What are the Revenue generated Quarter wise in branch
and also what are the pending Claims done etc. reports required, so these kind of reports
they have generated.
4. Tell me some Basic Validations which you have done in your Project?
i. Once we get the requirement from Client I will understand the requirement if there
any doubts I will discuss with Technical and BA team to clarify those doubts.
ii. I will identify all the Test Scenarios then I will write the Test Cases.
iii. I will write the SQL queries to validate the data.
iv. We will do Peer reviews. After that we read test cases for final reviews for the BA
team.
v. Then we will prepare the test data.
vi. Once the Code deployed in test environment, we will run the ETL jobs and will
execute the Test cases.
i. Testing Approach.
ii. What are the Methodologies we follow for testing?
iii. What are the Software’s and tools in the Project.
iv. What are the resources required and what the resource skills set required
v. Entry Criteria.
vi. Exit Criteria etc.
Select Column name,count (column name) from table name group by column name having
count (column name)>1;
Ex> Select id, count (id) from emp group by id having count (id)>1;
Decode function is used to decode the values from one format to another format.
11. Difference between left outer join and right outer join?
> Left outer join written all rows from the left table and match rows from the right table.
And also will display the value from left table which are not match with the right table for
unmatched record in right table will display Null value
> Right outer join written all rows from the right table and match rows from the left table.
And also will display the value from right table which are not match with the left table for
unmatched record in left table will display Null value.
Select * from emp where sal in (select max (sal) from emp group by deptno);
13. What are the conditions for column mapping (Minus Query)?
Test data is nothing buta which we use in our project for testing.
15. What are the Components in Informatica?
Grep command is use to search a text in a file and also can use to search a file or folder.