4,838 reputation
724
bio website
location Portland, OR
age
visits member for 2 years, 8 months
seen 18 hours ago

I am currently a QA lead at Nike, leading a team of 4 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.


Jun
12
comment Where to start with introducing a testing framework
Recently been put into the same situation. I started by putting together a test strategy document. One thing you shouldn't have to do is "detailing intended functionality" your tests should be asserting that the intended functionality matches the actual functionality. Don't be afraid to push for more information/documentation from your feature team. Also, don't forget negative testing, performance testing, security testing, usability testing, etc, etc. There's a lot more to test than just the happy path.
Jun
12
comment Is it necessary to test third party tools?
Agree, you should definitely have tests around all of your integrations/interactions with the third party tool which would be testing it indirectly.
Jun
7
comment Suggestions for where to begin testing web app
Welcome Jenn, one comment. If you find an answer that you believe fully answers your question, please mark it as accepted. If you have additional questions, rather than treating it like a forum thread where you continue to add on, please open a new question. Thanks!
Jun
6
comment Tools to measuring page rendering time
@Joe - Javascript execution and browser rendering happens after a response is recieved from the server. Tools like HTTPWatch measure how long it takes to get a response, but do not measure any additional time it takes for the browser to execute the javascript or render the page, which if it's a javascript/ajax heavy page could be significant.
May
28
comment Are memory leak identification and code profiling the developer's or tester's responsiblity?
I agree, this is typically the job of the developer, however it sometimes is directed by me due to some performance/stress testing that I have been doing and noticed memory spikes or memory leaks.
May
22
comment Difference between requirement, use case, and scenario?
Yep, and it may be useful to come up with a common, agreed upon, published definition somewhere so that when you're talking amongst teammates you know that you're all on the same page.
May
17
comment API Automated Testing Tool XML & JSON
It looks like for java this json schema validator tool github.com/fge/json-schema-validator uses the same schema defined at json-schema.org
May
17
comment API Automated Testing Tool XML & JSON
Yes, json.net for example uses the json schema defined at json-schema.org. You can create json schema files and use the JsonValidatingDeserializer for all of the responses. Examples here: james.newtonking.com/archive/2009/01/04/…
May
13
comment Problems with maintenance of Selenium on grid service
Not really an answer to your question, but I've seen a lot of people having success with saucelabs.com rather than maintaining their own grid and the fees seem reasonable especially considering you now don't need to worry about hardware or maintenance for the grid.
May
6
comment Recommendations for code coverage tools?
Awesome, I'll definitely check this out when I get to the Java side!
May
3
comment How to get the Event Object of the Click event on Selenium IDE?
Is this the only area on the page, or are there multiple? Could it be finding the incorrect element? Also, does the click fail, or does it complete and appear to succeed from Selenium's point of view but doesn't do anything in your app?
May
2
comment Selenium Webdriver | Unable to locate element error
Further up the tree, is that td inside of an iframe?
May
2
comment Selenium Webdriver | Unable to locate element error
Are you sure there is an element with the name "Username"? Is the element in an iframe?
Apr
30
comment Recommendations for code coverage tools?
Can you expand your answer? How do mstest, nunit and junit resolve my needs for code coverage?
Apr
29
comment Crowdfunded feature request system - would it make users hate me?
A possible alternative would be to open source it, and if people want specific features, they can contribute those features, or anyone who is interested could come in and pick a requested feature to implement. If your goal is to monetize and make a little money, this may not be the best answer for you.
Apr
16
comment Automated Test Management: Running, Saving Results, Querying, etc
At my company we have also created custom solutions for much of this. I would love to see a response from someone with some tools that have "everything" you would need, but I don't know of any. It seems like a pretty big gap in the industry if you ask me.
Apr
3
comment how to test mobile application which uses wifi connection?
Do you really want to randomize the signal, or do you want to completely control it, with the ability to vary the signal strength? Randomizing the signal does not seem like the best approach for testing purposes, while varying the signal could be useful.
Mar
21
comment Automate functional testing for WCF services
I haven't used the form based input from SoapUI pro (I have only used the free version) but it seems like for manual testing purposes you can use tools such as Fiddler, or browser plug-ins such as Postman.
Mar
7
comment Load Testing Ajax application
That's true, especially if there is authentication, what will be recorded and played back by default is a session cookie, which will change with each log in, so you would need to execute the login request, extract the session cookie info and replace the session cookie in all future requests with that one, but that's a whole different question :-)
Mar
5
comment Selenium IDE newbie - click on button not working .net
Thanks Caroline, if you find an answer helpful please remember to upvote it as well. If an answer completely answers your question, you can mark it as accepted so that anyone else with the same question in the future will be able to easily find the correct answer.