Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - smnshuvo

Pages: [1]
1
Software Engineering / Software testing as a career
« on: September 17, 2018, 09:34:53 PM »
Hello. If you guys are thinking about becoming a software tester than this article is for you.

Why you should be a software tester?
  • Testing is in High Demand
  • Multiple Routes Towards Progression
  • If You Like to Face Challenge
  • Constant Growth of the Learning Curve
  • Value During Software Development Life Cycle
  • Scope to Explore the Latest Technologies
  • Understanding the Customer

Skills needed to be a software tester.
  • Analytical skills
  • Communication skill
  • GREAT Attitude
  • Technical Skills
  • Basic knowledge of Linux commands

Here is a text from Raj SM, who is a senior software tester, he said on quora:

Quote
Yes of course.
“Why did you choose Software Testing as a career” is one of the most common questions in the interview process. So get ready with an answer which impresses the interviewer. Jot down some points that relate to your own strengths and experience related to this and get ready with the answer. Don’t memorize and answer in the interview.

Each career path is unique, we can’t deny it. If you are looking to become a Software Tester or you are already a Software Tester then you have to give some good answer which impresses the interviewer.

Software Testing as a career – why I chose?

Simple answer is I love to be a Software Tester. So, I chose Software Testing as career. I would like to mention few more points why I love to be a Software tester and chose Software Testing as career.

I love solving logical puzzles. Testing is kind of solving logical puzzle. We will be given a software which will go straight to the market if we nod our head that there are no bugs in the software and ready to release. We, the Testers are the protectors at the gateway. We not only find the bugs. We break the system too in terms of stress testing.

I love helping others. I proudly say that as a Software Tester, I do help in releasing a quality product to the market. I can help in finding bugs which are hidden in the software. Even though Developers do their best to release a good product, there will be some mistakes.

I love to take challenges. In many projects we need to do testing without having specification documents. It’s a big challenge to explore the system and find the bugs. Domain knowledge is also one of the biggest challenge a tester faces. We, the testers do explore the system and struggle to understand and finding bugs and report to fix and deliver a quality product to the market.

2
Software Engineering / You as an Android Developer with no certificate.
« on: September 13, 2018, 06:45:40 PM »
In my last posts I had always prioritized certificates. But still you can earn without certificates. But what you need here is skills. I am prioritizing Android App Development here. As you can easily create an developer account on Google Play Store simply just by paying $25 once.
You need a Master Card / International Visa Card for that. You will need that once. You can earn from monetization after that. What do you need for that?
-   You need to have a high quality app.
-   You need a lot of traffic in your app.
-   You need to target the right keyword.
-   You need to have an App with a purposes and not made for adsense.
If you are interested you can have a look here .

3
Software Engineering / Shall you dive into Security Software Development?
« on: September 10, 2018, 09:44:47 AM »
On February 2016, five transactions issued by security hackers, worth $101 million and withdrawn from a Bangladesh Bank account at the Federal Reserve Bank of New York. [Dridex malware was used for this attack].
Early in May 2016 , A Turkish hacker group dumped a considerable amount of secured consumer data of three Bangladeshi commercial banks online. The file archives posted 312KB for the DBBL, 11.2MB for City Bank and 95KB for the Trust Bank, respectively.
City Bank’s 11.2MB dump has a single spreadsheet, which appears to contain the personal information of at least 1 million bank customers . Details include – full name, father’s name, mother’s name, date of birth, age, mailing address, contact number, permanent address and email.
I made a huge research on Google after this.

Quote from: The founder president of CTO Forum Bangladesh
Out of my 35 years of experience in IT, I have developed an impression that the organizations are never willing to invest in IT security until and unless they are targeted and fallen as victims. What is more important is to make the system bulletproof and to defend further attacks by raising awareness.

This is why I think working with Security Software Development is profitable in Bangladesh’s perspective.
It's not necessary for everyone to get into hacking!
We can develop our apps so secure that it needs afford and professional skills to be hacked.
 <?php echo "As no system is 100% secured"?>
So, how do you start?
A Security Software Developer should be familiar with the ins and outs of computers and know a little bit about everything in the IT domain.
For this you have to
  • Learn about Windows and Linux. Use VirtualBox and VMware to practice this.
  • Learn about networking concepts like IP address, subnets, TCP/IP, OSI model, LAN,WAN
  • Learn about functions of switch, router, firewall, access point etc. 
  • Learn about DNS, DHCP, SNMP, ARP, NAT.
  • Learn about HTTP, FTP, Telnet, RDP, SSH, POP, SMTP, SSL, NetBios.
-
Security Software Developers are expected to have a bachelor’s degree in Computer Science or the equivalent (e.g. Math, Network Technology, Electrical Engineering, Software Engineering etc.). You can supplement this degree with certifications and on-the-job training.
A master’s degree is a plus, but is not considered mandatory. Employers will be focusing on your hard skills and my years of experience in software development.

Certificates:
•   ECSP: EC-Council Certified Secure Programmer
•   CSSLP: Certified Secure Software Lifecycle Professional
•   GSSP-JAVA: GIAC Secure Software Programmer-Java
•   GWEB: GIAC Certified Web Application Defender
•   GSSP-.NET: GIAC Secure Software Programmer- .NET
•   CEH: Certified Ethical Hacker
•   CES: Certified Encryption Specialist

Skills
•   Windows, UNIX and Linux operating systems
•   C, C++, C#, Java, ASM, PHP, PERL
•   TCP/IP-based network communications
•   IP security
•   Relational databases (e.g. SQL, MySQL, SQLite, etc.)
•   Hypervisors (e.g. VMware, KVM, etc.)
•   Python Experience in HTML/CSS
•   XML/Web Services, AJAX
•   Cloud computing

If you are interested you can Google more about it.

All the information here is collected by me (SMN Shuvo). Have a good day!

4
Software Engineering / Carrier Opportunity: Google Developer Certification
« on: September 02, 2018, 10:30:58 PM »
Greetings! I found something that I thought I may share.

What if you have skills but no certification? But to apply in any field, you need a certificate. This is why Google introduced Google Developer Certification. As this is a Google Certificate it will be valued all over the world. This is a plus point for all of us (especially who are from SWE, CSE, EEE or related faculty).



The certificate will be on Android Developing. Earning this certification will be a definitive step on your path to a career as an Android developer.
Language: English only

What will be the exam content?

Study & Prepare > Take the exam > Complete exit interview > Earn your certification


You will find the exam. content here
https://developers.google.com/training/certification/associate-android-developer/#exam-content


What are the steps?

For FAQ click this link
https://developers.google.com/training/certification/associate-android-developer/#faqs


So, why are you waiting!!! Let’s sign up.


Pages: [1]