4,585 reputation
1434
bio website linkedin.com/in/ethelevans
location Seattle, WA
age 30
visits member for 3 years, 8 months
seen Apr 9 at 23:35

SDET with 5 years of experience in software testing & BS in Computer Science. I'm also not very good at filling out "About Me" sections. I'm not as much of an expert as I'd like to be, so am trying to soak up knowledge as fast as I can while balancing work and "real life".


Aug
11
comment Have you built a reliable suite of UI automation tests for your project?
You should break this up and ask at sqa.stackexchange.com - don't forget to search first, since half your questions have already been answered there (and vote up the questions and answers!). If you are looking at writing UI automation and want something stable and maintainable, you should look up WatiN, Selenium, and the Page Object design pattern. Record-and-Playback requires less development skill but is more fragile.
Aug
4
comment Work in a company as a Soft. Engineer or take a Master?
Do you have any other life ambitions that you want to work on in the next few years? I chose a career because I married near the end of college and wanted an income that could support my family. A friend choose his MS because he loved backpacking, and could do grad research while out in the mountains.
Jul
20
comment Is outsourcing (offshoring) disloyal?
I disagree with this, as written. If the buying power of $10 in India is equivalent to the buying power of $35 in the US, I have no problem with it (ethically). If $10 is half the buying power, however, and people in India are just more desperate, then I think one could argue an ethical problem between the wage disparity. Even in the USA, the same company will pay developers more in Seattle than in Nebraska, because Seattle developers have a higher cost of living and $35 buys less in Seattle.
Jul
18
comment Should I be helping and explaining?
Sounds like the method you are using is very much like the Socratic method, which is well-accepted as a good teaching practice for one-on-one teaching. It also helps insulate against passing on false conclusions if you are making mistakes, and forming good questions requires a good understanding of the problem - so you'll be more likely to see mistakes if you are making them, and get the correct answer for both you and the person asking for help.
Jul
18
comment Should I be helping and explaining?
I'm "+1-ing" the question for your comment on Stephen's post where you explain your process for helping, especially (although the question is also good, I just want to encourage people to read your comment).
Jul
18
comment Company Size and Career development
+1 for breadth of experience while working at small companies. This is why I prefer small companies or small teams, in fact!
Jul
14
comment How do you decide if you should take a project?
+1 for "never work for family". Not unless neither party has too much invested in it and sees it as pure fun, and even then one should be careful.
Jul
14
comment What do you do when you have nothing to do?
+1 for refactoring, and known / unknown & short / long breaks
Jul
12
comment Does being a software tester make you a more well-rounded developer?
"Developers are usually harder to find than testers" - not true for testers who can develop, e.g., test tools, at least in some areas. I ended up sticking w/ SDET because of the greater job stability.
Jul
12
comment What problem does automated user interface testing solve?
+1 especially for "I feel bad for the people who have to maintain these scripts". Well-designed code is a key part of writing maintainable UI tests, especially with a frequently-changing UI. If the OP's testers can't use Page Objects or reuse code, I would seriously advise the OP to consider only automating stable UI (if there is any).
Jul
6
comment What to do about team member who threatens to leave all the time and is difficult to work with?
I think this is a good start, but details on how to make this coworker the managers' problem would be good. E.g., I think these tips might apply: "CC management on emails to make issues visible." "Be polite and friendly to the troublesome coworker, while communicating clearly the affects of his actions on end users to him and to management."
Jul
6
comment Are there drawbacks to taking a job where I will be using a unique programming language?
The potential lack of support and documentation (I've never known in-house tools to be as well-documented as standard tools) is a large concern, IMO. And the reasons for doing things this way need to be well understood.
Jul
6
comment Finding and managing a group of testers
+1 for weekend testers
Jun
29
comment What do you do to make sure you take proper/enough breaks, while avoiding unwanted side-effects of break taking?
An exercise / sitting ball might work, too. I've found that a ball provides just enough distraction that I don't get easily distracted by other things when tired. It allows me to move around a little, bounce, etc., and it's fun. I've found it increases my productivity and focus when I am tired, and it's supposedly a low-level workout, too - about 350 calories per day, I think they say. It has reduced my need for "get up, walk around" breaks significantly. It's a similar principle to the sit / stand workstation, but lower investment.
Jun
29
comment “Don't do programming after a few years of starting career”. Is this a fair advice?
"Death marches are the norm in this industry" - not in the US, according to money.usnews.com/money/careers/articles/2010/12/06/… - apparently only 15% work over 50 hours a week. That's hardly a death march, and only 15% of the industry does at least that (data is from 2008), meaning 85% works under 50 hours per week. Curious - do you have data for "a lot" of devs leaving programming by their 30's? This isn't what I've seen, and you've piqued my curiosity. Thank you!
Jun
28
comment Is there any research out there on geographic differences in work environments (e.g., respect) for programmers?
Thanks, this is more than I was able to find.
Jun
28
comment TDD: What happens before the first unit test?
I'm accepting this because it addresses what I personally wanted to know, but recommend people also read the (more-upvoted) response from Carl.
Jun
28
comment Training a 'replacement', how to enforce standards?
+1 for "talk to your manager".
Jun
27
comment What screen resolutions should we test on when developing for mobile devices?
This question might also be appropriate on sqa.stackexchange.com
Jun
27
comment What are the differences between QA engineers and software engineers?
You might also want to ask this on sqa.stackexchange.com, BTW