| Job Title: | Sr. Quality Assurance/Test Automation Engineer |
| Company: | Mint |
| Position Type: | Permanent |
| Pay Rate: | - |
| Skills: | Sr. Quality Assurance/Test Automation Engineer |
| Date Posted: | Oct-13-09 |
Sr. Quality Assurance / Test Automation Engineer
The Sr. Quality Assurance Engineer will provide hands-on tactical testing, planning, and test automation as part the team responsible for the quality assurance of Mint.Com. This is an excellent opportunity to work with an energetic and dedicated team that values the role QA plays in ensuring the success of the company.
The right candidate will:
* Understand the product life-cycle for an online services company.
* Have experience testing n-tier online services and/or applications using:
* Black-Box / Glass Box methodologies
* White Box methodologies
* Load & stress / scalability analysis
Responsibilities:
* Lead the execution and coordination of day to day, and scheduled tasks of internal and external team members.
* Perform test coverage and gap analysis of test plans and schedules and use this information to prioritize testing.
* Create test plans based on input from various sources including direct inspection of prototypes.
* Attend PRD and Product Design meetings and assess testability and suitability of requirements against existing product paradigms and user expectations.
* Work with development to triage existing bugs and ensure that bugs, enhancements, and change requests follow the established lifecycle.
* Manage lifecycle exceptions to minimize risk and address company needs.
Experience:
* 5+ Years software QA experience
* Must have Experience with Java Programming / Java test automation
* Strong understanding of Software Quality Assurance policies and procedures.
* Experience writing test plans, detailed test cases, and other formal test documentation
* Experience testing n-tiered online services.
* Excellent analytical, interpersonal communication and coaching skills.
* Experience with commercial and open source test automation technologies such as Selenium, Load Runner, QuickTest Professional, and Virtual Lab Manager.
* Ability to troubleshoot and analyze application issues to root cause where possible.
* B.S./M.S. Degree in applicable field, preferably Computer Science, Engineering or Information Technology or equivalent experience in applicable fields.
Technologies we use (the more of these you know, the better):
* Java, Tomcat, Spring, Hibernate, JMS, MySQL, Linux
* XMLC, Spring MVC, JavaScript, YUI, Flex
* IntelliJ IDEA, SVN, JIRA, Ant, TeamCity
About Mint:
The company launched it’s free, effortless, online money management service, Mint.com, in September, 2007 with a big win at TechCrunch 40. It’s quickly become the leading personal finance application on the Web – with more than 1,600,000 users. Because Mint.com solves the long–standing problem of easy and free budget and finance management, Mint.com has caught the attention of major national media. The product has also won recognition and multiple awards, including two Webby Awards and an American Business Award. Mint.com is PC Magazine Editors’ Choice, and PCWorld’s top rated service, in the online personal finance category.
We are a small (<50 people) yet diverse group, easygoing and passionate about building something really great and useful.
We're located in downtown Mountain View, CA -- one block from a Caltrain bullet stop and one block from over 50 restaurants -- we never suffer for something good to eat! We have company lunch together on Fridays, often with guests from other valley companies and startups, sometimes followed by impromptu frisbee in the park. We're flexible when needs dictate you work from home (although you'll miss out on free dinner!)
Engineers get their own top-of-the-line laptop with 4GB RAM and a docking station, and flat LCD monitor for their desk. Built-in unlimited mobile broadband is a company-sponsored option. Having the right tools is important.
The company is led by an experienced executive and engineering team, and has raised over $30 million in venture capital from investors Benchmark, Shasta Ventures, First Round Capital, and notable angels.
| Location: | US-CA-Mountain View |
| Telecommute: | No (Onsite Position) |
| Contact Name: | Human Resources |
| Contact Phone: | |
| Contact Email: |
Function (Integration) test is usually the first test phase that a test organization is responsible for during any given release. Requirements based Function Test is one approach to Function (Integration) test - it is a powerful and effective testing approach, which will significantly reduce the number of undetected defects (faults) being released into production. The premise is that a well-formulated set of functional requirements give the Test Designers (see .Testing and The Role of a Test Designer Tester.) a definitive bases for test case design.
What is Function Test?
"The objective of function test is to measure the quality of the functional (business) components of the system". Tests verify that the system behaves correctly from the user / business perspective and functions according to the requirements, models, storyboards, or any other design paradigm used to specify the application. The function test must determine if each component or business event: performs in accordance to the specifications, responds correctly to all conditions that may be presented by incoming events / data, moves data correctly from one business event to the next (including data stores), and that business events are initiated in the order required to meet the business objectives of the system.
Read more on Functional Testing, Mercury QTP, other QA Articles

