The test automation demo for my manager's manager went very well. I emphasized the $ the company would save by automating their testing. I had more people on the con call than I thought would be there. I got some help earlier in the day from development with some objects I couldn't identify so I'm over a significant hump. I am now test automation man (again)! C# again, I've had enough Java for a while, and of course I'm still using Selenium. Good for the ole resume'. The two languages are so similar it's ridiculous. One thing that irks me is interviewing someone for a test automation job like they're a developer. They are not a developer. They are not going to write a program to find the longest string in an array of Strings. Okay? They are going to write code to find objects and manipulate them. Just knock it off. If you interview me and code test me the interview is over. I've been doing this for 23 years.
Peter R. Cook’s Post
More Relevant Posts
-
Test Automation Analyst | SDET | Selenium -Java | Freelancer QA | Quality Analyst | QA Automation Engineer| Agile |SFPC™ | Automation Developer
𝐔𝐥𝐭𝐢𝐦𝐚𝐭𝐞 𝐐𝐀/𝐒𝐃𝐄𝐓 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐏𝐫𝐞𝐩𝐚𝐫𝐚𝐭𝐢𝐨𝐧 𝐊𝐢𝐭 🚀 Ace your QA or SDET interviews with this all-inclusive kit. It covers: - 𝐀𝐏𝐈 𝐓𝐞𝐬𝐭𝐢𝐧𝐠 𝐐&𝐀: Master RESTful and SOAP web services. - 𝐂𝐮𝐜𝐮𝐦𝐛𝐞𝐫 𝐁𝐃𝐃: Deep dive into Behavior-Driven Development. - 𝐆𝐢𝐭 𝐟𝐨𝐫 𝐀𝐮𝐭𝐨𝐦𝐚𝐭𝐢𝐨𝐧: Essential version control for testers. - 𝐉𝐚𝐯𝐚 𝐐&𝐀: Key Java concepts for automation. - 𝐉𝐞𝐧𝐤𝐢𝐧𝐬 𝐐&𝐀: CI/CD pipelines and job configuration. - 𝐏𝐨𝐬𝐭𝐦𝐚𝐧 𝐀𝐏𝐈 𝐓𝐞𝐬𝐭𝐢𝐧𝐠: Manage and automate API tests. - 𝐒𝐞𝐥𝐞𝐧𝐢𝐮𝐦 𝐐&𝐀 (𝐢𝐧𝐜𝐥𝐮𝐝𝐢𝐧𝐠 𝐒𝐞𝐥𝐞𝐧𝐢𝐮𝐦 4): WebDriver, locators, and test frameworks. - 𝐓𝐞𝐬𝐭𝐍𝐆 𝐐&𝐀: Annotations, parallel execution, and more. - 𝐌𝐚𝐧𝐮𝐚𝐥 𝐓𝐞𝐬𝐭𝐢𝐧𝐠 𝐐&𝐀: Fundamentals, test case design, and bug reporting. 𝐖𝐡𝐲 𝐂𝐡𝐨𝐨𝐬𝐞 𝐓𝐡𝐢𝐬 𝐊𝐢𝐭? - Comprehensive Coverage: From basics to advanced topics. - Real-World Scenarios: Reflects field challenges. - Up-to-Date Content: Latest industry practices. Invest in your career and excel in interviews with the Ultimate QA/SDET Interview Preparation Kit! ✅ ✅Note : This is for the Selenium with Java kit! 🚀 𝐔𝐥𝐭𝐢𝐦𝐚𝐭𝐞 𝐐𝐀/𝐒𝐃𝐄𝐓 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐏𝐫𝐞𝐩𝐚𝐫𝐚𝐭𝐢𝐨𝐧 𝐊𝐢𝐭 : https://lnkd.in/dskETMfb ✅𝐒𝐭𝐞𝐩𝐬 𝐭𝐨 𝐀𝐜𝐜𝐞𝐬𝐬 𝐲𝐨𝐮𝐫 𝐔𝐥𝐭𝐢𝐦𝐚𝐭𝐞 𝐐𝐀/𝐒𝐃𝐄𝐓 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐏𝐫𝐞𝐩𝐚𝐫𝐚𝐭𝐢𝐨𝐧 𝐊𝐢𝐭 ? - Purchase it & Confirm your payment - You will get access of the link in 24 hours. - Mail me on email ID - kushalparikh123@gmail.com or you can directly send a DM on LinkedIn for any issue. ✅Follow Kushal Parikh for insightful content on Automation Testing. 𝐇𝐚𝐩𝐩𝐲 𝐓𝐞𝐬𝐭𝐢𝐧𝐠! 😎
To view or add a comment, sign in
-
Ex Paytm | Ex Amazon | Training and placement | Technical | Data analyst | Data Fraud prevention | Business development | Leads Generations
Few Interview Questions for Test Automation Engineers 1) Where you have used Map Collections in your Selenium Project (Give some examples) ? 2) Can we have duplicate key values in a hash map? 3) How do you create the drivers in your framework to launch a URL? 4) Explain the concept of an object repository. 5) How to fetch an element when its attributes are changing frequently? 6) There are four browser windows opened and you don’t have any idea where the required element is present. What will be your approach to finding that element? Also, write down the code logic 7) If a page contains 1000 images, how can you fetch 100th image? 8) What will this Java code print: String x = “Latest version”; String y = “of Selenium”; int z = 3; System.out.println(“We are learning Selenium”+” and the “+x+” “+y+” is “+z); ? 9) How can you determine if String has all Unique Characters? 10) How to convert String to integer without using any direct method in Java. 11) Can you arrange the below testng.xml tags from parent to child? <test> <suite> <class> <methods> <classes> 12) How we can retrieve the dynamically changing Ids? 13) How can you handle multipart requests using Rest Assured? 14) How do you handle response headers in Rest Assured tests? 15) How can you handle authentication using OAuth 2.0 in Rest Assured? 16) How do you run a Maven build in parallel? 17) What must be checked when performing API testing? 18) How is a Web Service different from an API? 19) Why do we need HTTPS, when HTTP is present? 20) Why do mocks and stubs not be used in End to End Testing? 21) How do you run testing.xml from the Maven command ? 22) How do you retry failed tests in TestNG? 23) What are the different Status codes that you came across while testing APIs 24) Consider a API which generates a Token that expires in 24 hours. How do you test it? 25) If Automation Tests fail It should post a message to the Teams channel - How can we implement it? 26) Can we run tests in parallel without Selenium Grid ? 27) What are the latest features in Selenium 4.x versions? #linkedin #Connections #Engineering #Testing #Automation #Selenium
To view or add a comment, sign in
-
ISTQB® CTFL | Senior Automation Test Engineer | Java | Selenium | Cypress | TestNG | Cucumber | RestAssured | SQL | Jenkins | Azure DevOps | Cloud | IoT | Embedded
🚀 𝗗𝗮𝘆 𝟵: 𝗜𝗻𝘁𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝗼𝗻 𝘁𝗼 𝗧𝗲𝘀𝘁𝗡𝗚 🚀 Greetings, automation enthusiasts! Today is a significant stride as we step into the dynamic world of TestNG—an influential testing framework for Java that has become the cornerstone for many testers and developers. 🌐🌟 Join me in unraveling the reasons behind TestNG's widespread adoption and discovering the unique advantages it brings to the realm of test automation. Ready to unleash the power of TestNG? Let's dive into this enlightening exploration! 𝗔𝗴𝗲𝗻𝗱𝗮: Why TestNG? Key Features of TestNG Setting Up a TestNG Project 𝗗𝗲𝘁𝗮𝗶𝗹𝗲𝗱 𝗖𝗼𝗻𝘁𝗲𝗻𝘁: 𝟭. 𝗪𝗵𝘆 𝗧𝗲𝘀𝘁𝗡𝗚? 𝗘𝘃𝗼𝗹𝘂𝘁𝗶𝗼𝗻 𝗳𝗿𝗼𝗺 𝗝𝗨𝗻𝗶𝘁: Understanding the transition from JUnit to TestNG and the improvements it brought. 𝗣𝗮𝗿𝗮𝗹𝗹𝗲𝗹 𝗘𝘅𝗲𝗰𝘂𝘁𝗶𝗼𝗻 𝗕𝗲𝗻𝗲𝗳𝗶𝘁𝘀: Exploring the advantages of parallel test execution for faster results. 𝟮. 𝗞𝗲𝘆 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀 𝗼𝗳 𝗧𝗲𝘀𝘁𝗡𝗚: 𝗣𝗮𝗿𝗮𝗹𝗹𝗲𝗹 𝗘𝘅𝗲𝗰𝘂𝘁𝗶𝗼𝗻: Leveraging TestNG for executing tests concurrently and maximizing resource utilization. 𝗧𝗲𝘀𝘁 𝗗𝗲𝗽𝗲𝗻𝗱𝗲𝗻𝗰𝘆 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁: Ensuring tests run in a specific order based on dependencies for accurate results. 𝗣𝗮𝗿𝗮𝗺𝗲𝘁𝗲𝗿𝗶𝘇𝗮𝘁𝗶𝗼𝗻: Parameterizing tests for data-driven testing and increased test coverage. 𝟯. 𝗦𝗲𝘁𝘁𝗶𝗻𝗴 𝗨𝗽 𝗮 𝗧𝗲𝘀𝘁𝗡𝗚 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: 𝗘𝗻𝘃𝗶𝗿𝗼𝗻𝗺𝗲𝗻𝘁 𝗖𝗼𝗻𝗳𝗶𝗴𝘂𝗿𝗮𝘁𝗶𝗼𝗻: Configuring the development environment for TestNG compatibility. 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗜𝗻𝗶𝘁𝗶𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻: Creating a new TestNG project and structuring it for optimal organization. 𝗜𝗗𝗘 𝗜𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗶𝗼𝗻: Integrating TestNG with popular Integrated Development Environments (IDEs). 𝗪𝗵𝗮𝘁'𝘀 𝗡𝗲𝘅𝘁: Day 10 awaits us with a focus on Test Script Creation. Join us as we explore the elements of a well-designed test script and delve into best practices for writing clear, concise, and maintainable test scripts. Are you ready to enhance your scripting skills? Let's continue this automation journey together! 🌐💡✨ #TestNG #TestAutomation #Java #AutomationJourney #MeetTheQA
To view or add a comment, sign in
-
‼️API Automation Interview Questions for SDET Role!‼️ Are you preparing for an interview as a Software Development Engineer in Test (SDET) with a focus on API automation? 1️⃣ What is API automation testing? How does it differ from UI automation testing? 2️⃣ What are the advantages of API automation testing? 3️⃣ How do you select the appropriate tools and frameworks for API automation testing? 4️⃣ Explain the steps involved in testing an API. 5️⃣ What are the commonly used HTTP methods in API testing? 6️⃣ What is the difference between GET and POST methods in API testing? 7️⃣ How do you handle authentication and authorization in API automation testing? 8️⃣ What is JSON? How do you parse and validate JSON responses in API automation testing? 9️⃣ What is the role of assertions in API automation testing? 🔟 How do you handle dynamic data in API responses during automation? 1️⃣1️⃣ What is endpoint testing, and how do you perform it? 1️⃣2️⃣ How do you handle error responses and status codes in API automation testing?
To view or add a comment, sign in
-
Immediate Joinee | Seasoned QA Lead with 8+ Years in Software Testing | Expert in Manual & Automated Testing | Skilled in Agile Methodologies, API Testing, Performance Testing, UI, Backend Testing and CI/CD Integration
Excited to share that I've successfully completed a comprehensive project using Selenium WebDriver with Java, integrated with TestNG for robust testing, Maven for project management, Page Object Model (POM) for better organization, BDD Cucumber for readable scenarios, Jenkins for continuous integration, and Git for version control! 🌟 ✨ Key Highlights: Selenium WebDriver with Java: Used Java programming language to automate web application testing, ensuring reliability and efficiency. TestNG: Leveraged TestNG for powerful testing capabilities including parallel execution, data-driven testing, and comprehensive reporting. Maven: Managed project dependencies and build lifecycle, simplifying project setup and maintenance. Page Object Model (POM): Implemented POM design pattern for better code maintainability and reusability, enhancing test case management. BDD Cucumber: Integrated BDD approach using Cucumber for writing human-readable scenarios, fostering collaboration between technical and non-technical team members. Jenkins: Automated build and deployment processes with Jenkins, ensuring continuous integration and faster feedback loops. Git: Utilized Git for version control, enabling seamless collaboration, code review, and version management. 🔍 What I've Achieved: 🛠️ Developed robust automation scripts to validate critical functionalities of web applications. 📊 Enhanced test coverage and efficiency through parallel execution and data-driven testing. 📈 Integrated automated tests into CI/CD pipeline for continuous testing and deployment. 🌐 Collaborated effectively with cross-functional teams to deliver high-quality software solutions. 🎯 Next Steps: Excited to continue exploring advanced Selenium capabilities, exploring new automation tools, and contributing to enhancing test automation frameworks for optimal efficiency and reliability. 👉 Let's Connect! I'm eager to discuss more about my experience with Selenium, TestNG, Maven, POM, BDD Cucumber, Jenkins, and Git. Let's connect and share insights on test automation strategies and best practices! #Selenium #TestAutomation #Java #TestNG #Maven #BDD #Cucumber #Jenkins #Git #ContinuousIntegration #SoftwareTesting #QualityAssurance #QAEngineering
To view or add a comment, sign in
-
65K+ LinkedIn Family | Automation Test Engineer at TCS | Ex-JK Tech | Automation Testing | Selenium | Java | BDD Cucumber | TestNG | GCP | Manual Testing | API Testing | Rest Assured
QA Automation - Selenium (Java, TestNG and Framework) Interview questions 1.what is the advantage of a selenium Webdriver? 2.What is the difference between findElement and findElements in selenium? 3. How do you locate elements on a web page using Selenium WebDriver? 4. What are the different types of locators supported by Selenium WebDriver? 5. How do you handle dynamic elements on a web page in Selenium? 6. What is the importance of implicit and explicit waits in Selenium WebDriver? 7. How do you handle multiple windows and frames using a Selenium WebDriver? 8. Explain the concept of TestNG and how it is used with Selenium for test automation? 9. How do you perform mouse and keyboard actions using the SeleniumWebDriver? 10. What are the advantages and limitations of Selenium for test automation? 11. How do you handle SSL certificates and security-related issues in Selenium? 12. Can you automate testing for mobile applications using Selenium? If yes, how? 13. How do you manage test data and test configurations in Selenium tests? 14. What is the Page Object Model (POM), and why is it used in Selenium automation? 15. How do you handle exceptions and errors in Selenium WebDriver scripts? 16. How to take a screenshot in selenium ? 17. Data provider in the TestNG? 18. How to validate links that are valid or not on the webpage? 19. How do you manage drag and drop activity in selenium ? 20.what is the use of testng.xml file? 21. Explain about .m2 file 22. What is a Feature file 23. Asked for different TestNG Annotations 24. What are the various Listeners you have used in your project? 25. String code:- “army” to “mary " - Verify two strings are Anagrams or not. For more insightful updates and tips related to Testing. Join my Telegram Channel:- https://lnkd.in/dmT_T-mY Credit: Respective Author #java #automation #qaautomation #tester #sdet #AutomationTesting #Selenium #TestNG #SoftwareTesting #QAEngineer #seleniumwebDriver #testautomation #selenium #Automation
To view or add a comment, sign in
-
Sr. SDET | Top 1% Mentor & 5000+ sessions TopMate| Data & AI Enthusiast| Part of LinkedIn Top Voice Program| Experience with Services & Products Advocacy
Updated my Question Bank with latest questions & answers for SDET's Those who have already purchased, just refresh the link and you'll get all the new Q&A documents For others - below are the topics covered, if you are lacking knowledge in these topics then definitely give it a try it might help you in your next interview :) Topics covered: 1) API Automation using Rest Assured 2) Complete Java with OOPS, Basics and Collections 3) Selenium WebDriver Q&A 4) QA interview questions and answers 5) Design patterns 6) Coding Questions with solutions 50+ 8) TestNG interview questions and answers 9) Postman API Testing Interview Questions and Answers 10) Multithreading interview questions 11) Situational interview questions and answers 12) BDD and Cucumber Interview Question and Answers 13) Maven Interview Questions and Answers 14) Jenkins and CI/CD Interview Questions and Answers 15) Performance testing using Jmeter 16) Test Automation Scenario/Behavioral Interview Q&A 17) Docker Interview Questions Answers 18) SQL Interview Questions Answers 19) Java OOPS Interview Q&A 20) GitHub Prep Cheatsheet Question Bank: https://lnkd.in/gSU-m2F7 Test Automation Engineers, Exp range: 3 to 8 yrs Quiz: https://lnkd.in/g25QEvmH Happy Learning! #japneetsachdeva
To view or add a comment, sign in
-
SQA Engineer | Jira & TestRail | Postman & JMeter | Burp Suite | Web & Desktop App Testing | Android and IOS Application Testing
Here is just a small piece of information for all QA in my connections: Whenever the Interviewer asks you the following: What are the different forms of testing you have performed? Don't Answer these: 1. I have done functional and non-functional testing 2. I have performed smoke, sanity, and regression testing. 3. I have performed both manual and automation testing Rather answer like a pro: 1. I have performed smoke, sanity, and regression testing as a part of functional testing and performed performance, load, and stress testing as non-functional testing, moreover as a QA I have come across multiple forms of manual testing such as Cross-Browser testing, Accessibility testing, etc(that you have performed). 2. If a person has worked as an Automation QA, do mention all the sorts of automation testing you have done such as:- I have started my automation testing journey with Selenium Java combination then implemented TestNG and used Maven as a build automation tool, and currently as our organization focuses on latest technology so I am learning the importance of Playwright and Cypress. There are more ways of answering different sets of questions the interviewer asks you and you can get better by learning more about testing and the QA domain but the most important point for a QA is to express their answers in a more descriptive way not to impress the interviewer but for yourself to bring out the self-confidence in this domain #testing #interviewquestions #qaanalyst
To view or add a comment, sign in
-
Software Test Engineer || QA || Test Enthusiast | Manual Testing | Test Automation | Selenium WebDriver | Core Java | Proficient in Agile Methodology | Scrum | JIRA | Maven | Git | Cucumber BDD | TestNG | Postman
👉Interview Questions for QA Automation Role (5+yrs Exp):📝 1. Explain about your framework? 2. Have you used POM in your framework? 3. What is Page Factory? 4. Explain OOPS concepts you have implemented in your project? 5. Have you used interface in your framework other then selenium interfaces? 6. What are all the selenium interfaces? 7. Synchronization in selenium? Syntax for implicit wait. 8. How will you handle popup window? 9. What is Listeners? 10. How u will handle alert? 11. How to get system date and time? 12. How to connect to database? 13. Exceptions in selenium? 14. How will you handle multiple windows in Selenium? 15. Primitives and Non Primitives datatypes in java? String is primitive or non primitive. 16. What is Hashmap ? Can we store objects in hash map and how to retrieve them? 17. What is Jenkins? 18. What is the use of Pom.xml? 19. What is the use of testng.xml? 20. Annotations used in Page Object Model? #sdet #testautomation #selenium #automationtesting #testengineer #qaautomation #interviewquestions
To view or add a comment, sign in