Subscribe

About Me

My photo
Welcome to my corner of the internet! I’m a software engineer by day, mechanical engineer by degree, some-time traveler, music lover, and self-proclaimed motivational speaker by... well, any spare minute I can find. When I’m not busy debugging code, you can find me lost in a new place, jamming to a mix of Indian and Western music (yes, I’m the one who creates playlists that make no sense), or pondering the mysteries of the universe, from physics to geopolitics. Oh, and if you need some motivation or a good laugh, I’m your go-to person—I'm basically a walking TED talk. Stick around for random musings, technical rants, and possibly some okayish poetry ✍️!

Translate

Saturday, June 25, 2022

Working in Portugal | Salaries and Expenses

If you are planning to work in Portugal and have questions about salaries and expenses, this blog is exactly for you.





Read Time- Skip to pages





Credit: Landing.Jobs

Pro Tip: The technical recruitment team allows you to schedule a 15 min meeting to answer your queries

Wednesday, June 1, 2022

Tricks and Tips for Job Search

Job search could be challenging at times. The uncertainty is always there no matter how skilled or experienced you are. I have listed some points that I feel would help the task a little easier. 


Resume/CV



  • Keep a pdf format of your resume handy on your smartphone. Save contact numbers of experienced alumni.
  • DOC format is not recommended, you can use PDF or DOCX.
  • A visual resume is good to have, although not necessary but gives an edge over the crowd if the company gives an option to submit a visual resume.
  • Add some of your work on Github and add the link to your resume. (if IT/Software)
  • Spell check the resume.

Skills



  • Usually, candidates have the question of what to learn and where to learn.
  • Phone a senior working in the relevant field and take suggestions.
  • Search the technology or area of work in Naukri.com and filter with expected salary, you will get a list of jobs, let's say 50 jobs. Note down common skills mentioned in the job description for all these jobs. This is what you have to prepare.
  • Doing the above step will help you know what skills are in future scope and what skills will fetch you more salary in the corporate world.
  • Do at least 2-3 certifications on primary skills that you mention in the resume.
  • Perform some sample projects (available in courses or on youtube) and upload them to Github.

How to send message




Pursuing Other Passion



  • Apply for part-time/contract-based jobs, the salary would be lesser in the former but this will give you enough time for preparation to achieve your goals. Be cautious as many contract-based jobs do not have the facility to provide salary slips. The salary slips are important and actual proof of your previous employment when you try to switch to a new company under full-time payroll.

International Jobs



  • Companies looking for international candidates have a transparent and clear job description.
  • Skills in demand may differ. For eg: CATIA/PRO-E may have demand in India but Globally bigger companies look for SOLIDWORKS (Mechanical); Similarly Sauce labs for security testing in India could be AWS or Azure globally. So you have to be multi-skilled if looking for international jobs.
  • For more details, click on International Jobs from India

Maintain Excel Sheet



  • Note down all the companies you are applying, to and a list of calls received from HRs or recruiters. Learnings from the previous interviews.

Community



  • Join alumni groups
  • Be in contact with Training and Placement team.
  • Join trusted job groups on Whatsapp , Telegram
  • Be active on LinkedIn, add all your skills and ask for endorsement and recommendation.









Tuesday, May 31, 2022

Infosys Automation Interview Questions | 3 to 6 YoE

 


SET1


1 . Can we create a constructor as private?

2 . Can we override private methods?

3 . Program to count the occurrence of a specific word in the sentence

4 . Make XPath for locating specific columns in a dynamic web table

5 . How to double-click on the element in selenium?

6 . How to switch from the 5th frame to the 4th frame in case if all are nested?

7 . Validate the color of the progress bar at different points for eg:- at 100% it becomes green and before that it remains orange so how will u validate that the green color has appeared?

8 . How to click on the last element always for a dynamic drop-down in which elements change along with position and their count changes?

9 . Suppose I have three classes A, B, and C, where C extends B and B, extends A, so can we call the constructor of A from C by writing like super. super() is it correct?

10 . Tell me about yourself?

11 . What did you do in the project / Framework?

12 . Explain Data-driven framework code for Data-driven framework / How do you fetch value?

13 . How do you handle cookies & what will your approach be?

14 . How are you doing – screenshot of failed test cases?

15 . In your project have you done – Javascript?

16 . What is agile testing?

17 . What are your role and responsibility?

18 . Have you handled windows within ID, windows within the window?


SET2


1 . What is the difference between final, finally, finalize

2 . What is the difference between Call by value and call by reference

3 . How to find out the length of the string without using the length function

4 . How to find out the part of the string from a string

5 . Difference between throw & throws

6 . What is binding (Early and Late binding)

7 . He gives Programs

8 .1.Reverse a number

9 .2.1,2,3,4,5,65,76,5,,4,33,4,34,232,3,2323,

10 .find the biggest number among these

11 . Simple string programs.

12 . What are the exception types of exceptions?


SET3


1 . Brief Description of yourself

2 . How Selenium IDE is Different from UiPath

3 .Selenium IDE?

4 . How will you handle pop-ups?

5 . Which framework you are using in your project & why.

6 . How will you handle javascript pop-ups?

7 . How will you handle the SSL issue?

8 . How will you take the screenshot?

9 . How will you handle AJAX? Explain it with code.

10 . Explain your framework.

11 . What is STLC, Test Plan & Defect Life Cycle(Procedure to file a defect)

12 . Traceability matrix

13 . Selenium Grid concepts with the code? RC?

14 . Project Description

15 . Diff between Implicitly Wait and Explicitly Wait

16 . When will you stop testing?

17 .Thread 7 Synchronization in java

18 . What difficulty did you face in Automation?

19 . What do you do with your code when a new version of the browser is launched?

20 . What are the features in your automation code?

21 . How to integrate HP ALM/HPQC with Selenium?

22 . How you are sending the emails from a framework, as .rar files are blocked in most of the companies?

23 . How code review is done for your code?


SET4


1 . What is the difference between final, finally, finalize

2 . What is the difference between Call by value and call by reference

3 . How to find out the length of the string without using the length function

4 . How to find out the part of the string from a string

5 . Difference between throw & throws

6 . What is binding (Early and Late binding)

7 . He gives Programs

8 .1.Reverse a number

9 .2.1,2,3,4,5,65,76,5,,4,33,4,34,232,3,2323,

10 .find the biggest number among these

11 . Simple string programs.

12 . What are the exception types of exceptions?

Saturday, May 28, 2022

Automation Testing | Skills for Higher CTC

Earlier I used to believe Selenium and Java are enough for automation testing roles but learned that there are additional skills required too.

Please find consolidated below all that I have learned/learning as part of automation testing. You could choose any one or combination of the bulleted items for your preparation.



Software Testing



  1. Manual Testing - Interview Question from the Internet
  2. Agile - Interview Question from the Internet
  3. Scrum
  4. Jira - SDET - QA Automation Techie (YouTube)


Programming



  1. Java- Part of Rahul Shetty Sir's Udemy Course on Selenium Webdriver
  2. Python
  3. Javascript
  4. C#


Web Automation




  1. Selenium - Rahul Shetty Course on Selenium Webdriver (Udemy)
  2. Cucumber (BDD) - Part of Rahul Shetty Sir's Udemy Course on Selenium Webdriver



API Testing



  1. Post Man - The Testing Academy Hindi (YouTube)
  2. Soap UI
  3. Rest Assured


Mobile Testing



  1. Appium - SDET - QA Automation Techie (YouTube)




Performance Testing



  1. JMeter - SDET - QA Automation Techie (YouTube)
  2. Load Runner




Security Testing














  1. Burp Suite - Tutorials Point (YouTube)

CI and CD



  1. Maven- Part of Rahul Shetty Sir's Udemy Course on Selenium Webdriver
  2. Gradle
  3. Jenkins- Part of Rahul Shetty Sir's Udemy Course on Selenium Webdriver
  4. Git - Kunal Kushwaha (YouTube); Installation- Simplilearn (Youtube)


Cloud Testing



  1. AWS
  2. Sauce Labs- Part of Rahul Shetty Sir's Udemy Course on Selenium Webdriver
  3. Azure
  4. Google Cloud


Microservices Testing



  1. JUnit- Edureka (YouTube)Part of Rahul Shetty Sir's Udemy Course on Selenium Webdriver
  2. TestNg- Part of Rahul Shetty Sir's Udemy Course on Selenium Webdriver
  3. Mockito
  4. Spring Boot


Interview Preparation



  1. RD Automation Learning (YouTube)
  2. SoftwaretestingbyMKT (YouTube)
  3. Softwaretestinghelp.com
  4. Guru99.com
  5. Softwaretestingmaterial.com
  6. Testingq.com
  7. LinkedIn groups on QA/Automation Testing (People post questions and are answered by many in comments; lot to learn on approach and ideas)

Good to add in Resume/CV

  1. LinkedIn/Github profile link
  2. Certifications
  3. Volunteering Work





Sunday, May 22, 2022

International Jobs from India

How to find jobs online.



Online Job Portals-

Here you can search the job using skill and location and mention visa in the search bar or select one from the filters if any.


Eg: 

Angular Developer Visa, England 
Backend Developer Visa, Dubai
Automation Test Engineer Visa, Japan


Job Portals-


  • Naukri Gulf
  • Stack Overflow
  • Glassdoor
  • LinkedIn
  • Arbeitnow
  • Landing.Jobs
  • Indeed


Who should apply?

Candidates having industry experience have a better chance of receiving the visa sponsorship.
I have applied for a few jobs abroad from India. I have recorded the call so that you can get an idea.

PFB link below:



How to decide your expected salary?



To know how much is enough, and how much you could save for a home, you can visit this website. It gives a good overview of your expenses in any particular city around the world.





Also, you can check out Purchasing Power Parity Calculator
You can calculate for example how much roughly do you need to earn in London to live the same lifestyle in India with 12LPA or 10 LPA.

Join discussion forums such as this Fish Bowl to check what Indians discuss before moving abroad.

How to check you are not falling for a fraud/scam?


To check for Red Flags-

  • Asked for money.

  • Phishing Emails.

  • Fake consultancies/Agents


What should I have?

  • Valid Indian Passport. If you do not have it, apply and you will receive it in a week to a month's time. 

  • International Debit Card for payments. You can easily get it from your bank.

  • International Health Insurance (Can apply once you get the Offer letter from your new employer)

  • International Driving License (Good to have)





























Tuesday, May 3, 2022

Handling 90 Days Notice Period | Credit- Vivian Octavius

About Me

Academics - Graduation - Jagadambha College of Engineering & Technology, Yavatmal Mechanical Engineering, B.E. University - Sant Gadge B...