5,478 reputation
829
bio website
location Portland, OR
age
visits member for 3 years, 2 months
seen yesterday

I am currently a QA lead at Nike, leading a team of 6 in manual and automated testing efforts.

Prior to Nike, I was at Webtrends for 2+ years, and prior to that was at Microsoft for 13 years. During my time at Microsoft my responsibilities evolved from test planning and manual testing on various projects to --> writing automation and overseeing manual testing efforts from vendors to --> Developing automation tools and processes for the Windows Live organization including a web UI automation framework and a test result reporting platform as well as other smaller tools. At Webtrends I was the most senior automation engineer and was responsible for creating and executing on an automation plan for the company. We went from no automation to significant coverage via UI automation for both of our legacy products as well as near 100% web service automation for one of our new products. In addition, I created performance test suites for 3 products and was involved in hiring 5 additional developers in test for the company.


Apr
12
comment selenium wget download file
Are you trying to test that you can successfully download this file from the site? Or does the txt file have information in it you need for your tests and you just need some way to download it within them?
Mar
15
comment Lightweight load & performance testing frameworks
It can be complex, but it's also very powerful :-). Coming from Visual Studio Load Test, a lot of the more light weight tools didn't give me what I was looking for, while Jmeter has (with writing some extensions to go along with it). There probably are better tools though for someone looking for something lightweight and simple.
Mar
15
comment Simulating realistic latency to a WAN SQL server
I'm not sure I fully understand what you're looking for. If you have a more specific question, or could provide more details, I would love to try to answer it for you. If you don't reproduce the issues locally, even when simulating latency and load, then you most likely have 1 of 2 issues. Either you're running different scenarios than they are, or the WAN sim is not simulating close enough to reality.
Mar
13
comment Getting up to speed quickly with automation tests
Great answer, just one addition to the list of reasons for automating. One of the main reasons for me is an early indicator. I like to add automation for the happy path of a broad set of functionality (rather than creating a lot of tests around 1 or a handful of features) so that I can easily run those build over build and get an immediate indication if those core scenarios are broken.
Mar
13
comment BDD in Validation: good tools?
Not a direct answer, so I'll use a comment. It sounds like the reality is that you need to hire an experienced QA lead/manager to come in and help address the problem. By your description, I would guess there would be benefits beyond just solving this issue that you could get. Without a primary owner and responsible party, doing a grassroots effort may be difficult. On the plus side, the fact that you as a developer are interested and participating in finding solutions is a very good thing, definitely keep that up.
Mar
13
comment Possible for specific hardware to cause memory leaks?
The answers below are correct, I'd probably try to run a profiling tool to see what specific functions in the code are causing the issue and see if that can help point to the root cause. It could be hardware specific, but also configuration related, have you verified that the hardware/software installed on the systems are configured the same? Not sure what kind of app/processes are running, but JVM settings, Tomcat Settings, etc?
Mar
13
comment Who should log bugs?
Whenever a valid defect is filed, regardless of who entered it, the QA team should ensure that there is a test case to cover that scenario in the regression test suite. This allows you to "learn" from any defect entered. This is also the first mention of test cases. I did not say that other people should be executing test cases, they would likely be finding these defects through their own exploratory testing and QA should still run through their entire suite of test cases.
Feb
4
comment performance-testing systems on virtual machines that normally run on physical machines
The second option has the most chance of success in my experience. Third option is iffy, different configurations could perform better or worse under various circumstances. You can usually determine whether CPU specific operations, or disk IO operations specifically will perform better or worse, but when you combine everything together, it's iffy.
Jan
31
comment Code Coverage for Web Applications?
Also, are you talking about code coverage for the server side code, javascript or both? There are very different solutions for each.
Jan
28
comment Test automation strategy for mobile apps
This doesn't answer Guy's question. How will this help him avoid instrumented apps?
Jan
28
comment Tool to UI, Performance, Functionality testing for Ubuntu 12.04 LTS for IOS mobile application
One caveat, switching the User-Agent does not reliably render content the same way that using the browser on the device would, or potentially use the same JavaScript engine, and also would typically be a much different screen resolution. These could cause issues ranging from minor layout differences to completely broken functionality. This would be a good way to get you maybe 75% of the way, but you will still need some manual, on device testing.
Jan
14
comment Migrating website content, need to test using Selenium/Python
If the html pages have not changed, and the changes were to CSS files, then you could probably diff the html files to ensure things still exist, but any changes to the style could impact whether the elements are displayed, or displayed correctly and will require some manual checking.
Jan
14
comment Visual Studio 2012 + NUnit unit test integration
You can execute nunit-console.exe from command line, a quick Google search will give you instructions how to do so.
Jan
10
comment Migrating website content, need to test using Selenium/Python
What exactly is the goal of the testing you want to do? What would you envision the automated test cases to look like that would do some comparison of the old page vs the migrated page? When you say migrating, are you talking about the exact same content, migrated to a new server, or infrastructure? Or are you talking about some other kind of migration where the CSS in the new site has changed and the look and feel are different?
Jan
8
comment Bug reporting on documents
Good answer Kate, only add I have is if you can't change the policy, try to change it anyways. It's clearly not a useful policy. :-)
Jan
8
comment Software Tester Job Interview: Case studies on Test Design
I have always received answers that were better indicators of a person's abilities by asking questions in terms of "Tell me about a time when X happened, how did you respond? What did you learn? What would you do differently?" rather than "What would you do if X happened" Getting them to tell you about an actual occurrence instead of making up a response to a situation will almost always give you better insight into what will happen in similar situations in the future.
Nov
22
comment How can I use the API that Chrome uses to check for the current version
In the case of chrome, it is automatically updated every time you start up the browser. It's actually difficult to get it to not update.
Nov
13
comment TestNG like unit testing framework in C# (C sharp)
In addition to MSTest (Microsoft's unit testing library) another commonly used and more flexible and extensible solution is NUnit. It allows you to use external data sources or reference properties, functions or lists for your data sources.
Nov
8
comment How to access element inside iframe in Java?
user6258, when you say you don't get the expected value, what do you get? Is there an exception? Is it having trouble finding the iframe? Is it finding the iframe but having trouble finding the element within it? Something else?
Nov
5
comment Visual Studio 2012 + NUnit unit test integration
My experience with the visual studio plugin was not very good even after I got it set up. It crashed frequently and wasn't very reliable. IF you have the outer NUnit program working, I would suggest continuing to use it. The only thing that was a little bit annoying was having to go in and attach to the nunit process manually each time you wanted to debug, but overall it was a much better experience than the VS plugin.