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.


Sep
15
comment Web driver fails performing click operation
Then it sounds like you are almost for sure hitting the first case. The other operations must be adding an additional element with the same id somewhere else on the page. In this case, you need to identify the element in some other way. CSS Selector or XPath can be used to be more specific about what the parent/ancestor elements are as well.
Sep
13
comment Need info about WTWebUIAUTO package in .NET
A lot of what I did made Selenium behave more like Microsoft's Coded UI which is available for C# in some of the Visual Studio packages. You might start there. I'm not aware of any other similar libraries specifically for C#, which is why I wrote my own.
Aug
28
comment Building trust in automated front-end testing
One thing I have done is when filing defects having a "Found By" field where you can select Automation. Having some metrics that show that X defects were found by the automation can also help build confidence.
Aug
28
comment How to Automate Testing of this type of Web Application?
Arun, see this answer to understand why functional testing tools may not be the best choice, even though there are possible solutions: sqa.stackexchange.com/questions/3551/…
Aug
26
comment What are some good approaches to separating test data from test scripts?
I didn't completely read your answer, it is a better version of my answer, so I'll delete mine :-) I personally prefer to keep my test data in code and use the DataProvider support.
Aug
22
comment Does Microsoft provide any automation tool to test REST APIs?
WebTest allows you to automate any web requests, including REST API web requests. There is a built in recorder that makes it easy to test requests that are initiated from a web app/page but it is not required to use the tool. You can create the requests manually through the UI or create them manually through code. I have used it many times for automating testing of rest services. With that said, I was very impressed with a non-microsoft library called RestSharp for automated Rest API testing, but that wasn't what you were asking for in the question :-).
Jul
22
comment How to approach running automated tests “from the head”?
Any reason you don't just branch the test code with the product code?
Jul
19
comment What is meant by the term “Pesticide Paradox” in testing point of view?
First time I have heard the term as well and I've been doing it about 15 years now, if that's any consolation. Questions about something like this where it's not widely used/known seem kind of pointless for an interview.
Jul
17
comment Using Selenium's PageObject pattern and an Open() method
I agree with most of this answer, but I often define a url and a method to navigate directly to it within the page object. As Lord Kinboat pointed out, this allows you to avoid direct references to the webdriver in the test code. Jon is right that most of the time you would not be directly navigating to pages anyways, but when you do it is perfectly acceptable (and in my opinion better) to do so with a function in the page object itself.
Jul
1
comment WebDriver tests run on mac, but on windows the PHP session cannot be deleted, therefore cannot get past login screen
Is there an unsigned certificate that you need to create an exception for or anything like that?
Jul
1
comment WebDriver tests run on mac, but on windows the PHP session cannot be deleted, therefore cannot get past login screen
Any firefox or chrome browser webdriver spins up is a completely new/default browser profile. Did you have to do anything specific to get the site working? You could try pointing to your existing profile and see if it helps? stackoverflow.com/questions/6787095/…
Jun
20
comment How to test facebook likes using webdriver without being flagged as a bot?
Facebook is trying to protect itself against "bots" that drive up the likes for specific pages or apps. If people can create a bot that increases the likes for their page or app then users would stop trusting that data. That's why Facebook is so aggressive about marking it as spam.
Jun
13
comment WebDriver function failing intermittently in Internet Explorer near clear() method
That is definitely a possibility. As a workaround you could try executing javascript against the element directly. An example is in my answer here: sqa.stackexchange.com/questions/2023/…
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