God, Himself, called Job “PERFECT” over and over again starting from the 1st Chapter.
Job 1:1 KJV
There was a man in the land of Uz, whose name was Job; and that man was PERFECT and UPRIGHT, and one that FEARED God, and ESCHEWED evil.
Job was not tempted because He was proud or had sinned against God, God allowed the devil to tempt Job because satan thought Job had every REASON to be RIGHTEOUS and PERFECT.
The devil thought Job was “PERFECT” and obeyed God because he had material possessions, great wealth, families and everything he needed. But God knew Job well enough, his heart was right with God.
The devil took everything away and thought Job was gonna turn from God. He clung to God because his OBEDIENCE was not based on stuff and families. The devil was wrong and God was RIGHT.