পোস্টগুলি

CSE Govt. Job Preparation - Study List

 This list is prepared based on some analysis available on You Tube or from some websites and based on previous year question. Departmental Computer Programming OOP Concept OOP Interview Question C++ OOP QUIZ Object Oriented Programming MCQ Copy Constructor (C++) Copy Constructor (Java) C++ Constructor and Destructor Constructor & Destructor in Java Inheritance in C++ Inheritance in Java Abstract Class (Java) Thread and Multithread Interface    Java Interface C++ Polymorphism    Java Polymorphism C++ friend Function and friend Classes https://www.geeksforgeeks.org/java-programming-examples/ https://www.mygreatlearning.com/blog/java-interview-questions/ https://beginnersbook.com/2017/09/java-examples/ https://pythonistaplanet.com/java-programming-exercises-with-solutions/ Data Structure and Algorithm Data Structures   Algorithm DS-ALGO QUIZ     DS Algo Quiz Database https://artoftesting.com/sql-queries-for-interview   https://www.geeksforgeeks.org/sql-interview-questions/ https://by

Interview preparation for Software QA Automation Engineer

QA Automation Engineer Interview Questions  QA and Testing  related https://www.edureka.co/blog/interview-questions/software-testing-interview-questions/ https://www.techbeamers.com/qa-interview-questions-and-answers-top-20/ https://www.functionize.com/blog/the-best-qa-job-interview-questions-for-managers-to-ask/ https://theqalead.com/topics/qa-tester-jobs-guide-qa-tester-salary-description-how-to-find-jobs/ https://www.softwaretestingmaterial.com/100-software-testing-interview-questions/ https://artoftesting.com/test-scenario-examples https://artoftesting.com/manual-testing-interview-questions Java https://artoftesting.com/core-java-interview-questions https://www.edureka.co/blog/interview-questions/java-interview-questions/ https://www.javatpoint.com/corejava-interview-questions https://hackr.io/blog/java-interview-questions Python https://www.edureka.co/blog/interview-questions/python-interview-questions/ https://www.mygreatlearning.com/blog/python-interview-questions/ https://data-

Finding elements in Web Page - Part I

ছবি
Finding elements using the id, name, class name, link text, partial link text and tag name. i. Finding elements using the ID attribute: To implement we will follow this url:  https://testpages.herokuapp.com/styled/find-by-playground-test.html  After loading this URL in your browser right click on the selected text and then click on Inspect as shown in the following screenshot: The structure of the element will be showing as highlighted. In our case the id for the selected text is "p1". In Java the syntax for selecting the "p1" id will be following: driver.findElement(By.id(<element ID>)) ii. Find elements using the name attribute Right click on the selected text and click Inspect then we can find the name attribute for the selected text as shown in following screenshot: Here the name attribute to located the selected element is "pName2".  In Java the syntax for selecting the " pName2 " id will be following: driver.findElement(By.name(<e

Getting Started with Selenium: Set up Selenium-Maven-Java Project in Eclipse

ছবি
 Step by step set up process of test development environment. Step -1: Download and install Eclipse IDE. Eclipse can be downloaded from here  https://www.eclipse.org/downloads/ Step - 2: Then open the Eclipse IDE Step -3. Create a new project by selecting File >> New >> Project Step - 4. Then on the new dialog, select Maven >> Maven Project and click Next Step - 5. Then the new dialog will be displayed. Select the following checkbox as in the screenshot for Create a simple project and you can also select the checkbox for Use default Workspace location . Then click on Next Step - 6. On the new dialog box, insert the Group Id and Artifact Id as in following screenshot and click Finish button Step - 7. Your project will be created similar as following screenshot: Step -8. Select pom.xml from Package Explorer. Step -9. Add the JUnit, TestNG and Selenium WebDriver dependencies as maven entry in pom.xml file inside the <project></project> tag.

List of technology resources I planned to revisit

Programming languages: Java [Books] Introduction To Java Programming, Comprehensive Version by Y.Daniel Liang [Courses] Object Oriented Programming in Java  on Coursera [Tutorials]  https://www.baeldung.com/java-tutorial [Tutorials]  https://www.javatpoint.com/java-tutorial Web technologies: html-css-javascript [Courses] HTML, CSS and Javascript for Web Developers [Tutorials] Javascript:  https://developer.mozilla.org/en-US/docs/Web/JavaScript [Tutorials] Javascript:  https://javascript.info/ [Tutorials]  https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ [Tutorials]  https://www.freecodecamp.org/news/web-application-security-understanding-the-browser-5305ed2f1dac/ Database [Courses] Introduction to SQL: Querying and managing data   - Khan Academy [Practice] SQL Tutorial [Practice] HackerRank SQL practice [Tutorials] DBMS and SQL tutorials for Beginners [Course] Introduction To MongoDB Unix Knowledge [Books] How Linux Works [Tutorials] U

Software Quality Assurance: Probably the best free resources to enhance knowledge

Here I'll enlist the books, tutorials, articles or courses I've followed or following or will follow to master over the projects in my job. You can follow these to build a solid ground. In my opinion these are the detailed, best free knowledge resources to learn.   Books Courses Articles Cognitive Knowledge   Thinking and deciding   Tacit and Explicit Knowledge Gut Feelings: The Intelligence of the Unconscious The Power of Thinking Without Thinking How to Lie with Statistics Thinking, Fast and Slow Conjectures and Refutations: The Growth of Scientific Knowledge The Impact of the Highly Improbable: With a New Section: ‘On Robustness and Fragility’ Everything Is Obvious: *Once You Know the Answer An Introduction to General Systems Thinking   Critical Reasoning for Beginners Reasoning Across the Disciplines  on Coursera Philosophy and the sciences: Introduction to the Philosophy of Cognitive Sciences   on Coursera Com

Interview journey at Kona Software Lab Ltd for the post Junior Engineer(SQA)

ছবি
I was then working as a project engineer at Robi Axiata Ltd., when I applied at KonaSL for Junior Engineer, Software Quality Assurance Department. This position requires 0-2 years of experience and I was fresher then. There were two vacancies for Jr. Engineer post. I read the job description carefully and prepared my resume as relevant. Then submit application quickly before the deadline. There are four steps of test at KonaSL - Written test , Hands-on test, Technical Viva, Final Viva. So I started planning for the preparation of written test after submitting my application. I read about the important topics of software testing, software development life cycles as I had very little knowledge about software testing domain. I also practiced some SQL queries and some programming problems with C programming. Written test After getting phone calls from HR, I was informed about the written test schedule. Written test was held on three sections - programming, analytical, QA