DEV Community

Discussion on: Welcome Thread - v45

Collapse
 
suchetapatil007 profile image
Sucheta Patil

Hi, I'm a software test engineer. I'm trying to switch into the role of software developer so I've picked Python and been learning it for past month or so. When I'm not in front of a computer, you'll find me on my bike.

Collapse
 
chrisachard profile image
Chris Achard

Welcome to DEV! Good luck on your career switch :)

Collapse
 
suchetapatil007 profile image
Sucheta Patil

Thanks

Collapse
 
ryan_ai profile image
Ryan M

I am curious about being a software test engineer, what tools do you use? How do you do it? What is the most challenging part of the job?

Collapse
 
suchetapatil007 profile image
Sucheta Patil

Sorry for replying so late. So job of a software test engineer basically entails following things:

  • writing test scenarios and test cases
  • testing your application using these test cases
  • logging incidents/bugs
  • testing these bugs once they are fixed
  • writing automation scripts
  • and so on Whatever I mentioned above is a very basic outline of the job profile and there are so many other things in this field. I've used tools like Tosca, Postman, WcfStorm, Fiddler, Uranium, etc. You should at least know basic sql so you don't have to run to your dev each time you need to perform some database testing. The most challenging thing I believe is getting the job done in such a short time period. Most of the time what happens is there's a tight schedule. You are supposed to get 2-3 days for testing the application but instead you get 1 or half day as development gets stretched/there's some technical issue/some unidentified requirements. So you have to keep your brain as caffeinated as possible and be a ninja. Hope this clarifies your idea about software testing.
Collapse
 
raph941 profile image
Raphael Ehindero • Edited

great, i started with python a while back too, and it's been great.
how has the learning process been for you

Collapse
 
suchetapatil007 profile image
Sucheta Patil

It has been exciting. I mean I've done some basic programming in c, c# in college but Python is something else. I've used 'Automate The Boring Stuff with Python' initially. Currently working on a project for a friend. It's like learn and implement which I'd say is the best way to learn.

Thread Thread
 
raph941 profile image
Raphael Ehindero

true. I started with so much youtube tutorials but found out later i wasn't really understand deep enough, until i started building some projects.
am guessing your on the web development part of python

Thread Thread
 
suchetapatil007 profile image
Sucheta Patil

Yeah, right now I am doing web development. But I want to explore things before I stick to one track. What are you working on if you don't mind me asking

Thread Thread
 
Sloan, the sloth mascot
Comment deleted
 
suchetapatil007 profile image
Sucheta Patil

Wow, that's intense. Well, I have this photographer friend. So I'm building a portfolio sort of webapp for her. It is still in very initial phase of development. Previously I've done basic projects like to-do app

Thread Thread
 
raph941 profile image
Raphael Ehindero

nice, what framework are you working with

Thread Thread
 
suchetapatil007 profile image
Sucheta Patil

I'm working with Django. How long have you been learning/working with Python.

Thread Thread
 
raph941 profile image
Raphael Ehindero

getting to a year now i guess. you?

Thread Thread
 
suchetapatil007 profile image
Sucheta Patil

On and off 6 months

Thread Thread
 
raph941 profile image
Raphael Ehindero

LoL why On and Off

Thread Thread
 
suchetapatil007 profile image
Sucheta Patil

My job sometimes doesn't give me the time to do anything else.

Thread Thread
 
dreadsteel99 profile image
DreadSteel99

Hi! I just started learning in python. Any suggestions for resources. What all types of projects can i try doing.

Thread Thread
 
suchetapatil007 profile image
Sucheta Patil

You might wanna start with 'Automate The boring stuff with Python'. I'd say it's one of the best book for python. You can buy it or it's available for free on automatetheboringstuff.com. also keep practicing on platforms like hackerrank, codewars. For projects, you might want to start small like to-do app or a portfolio website. I know a lot of people do the same projects but you've got to start somewhere and I read somewhere if you want to understand how the wheel works then sometimes you gotta reinvent it. Don't worry about anything else other than learning for now.

Thread Thread
 
dreadsteel99 profile image
DreadSteel99 • Edited

Thanks.