The QA Engineer will work closely with the technology team & the systems team in ensuring the overall quality of the MyNewPlace web sites, applications and related systems. This position is an ideal opportunity for a smart, energetic individual to have a significant impact on the performance and growth of a leading online real estate business that is founded by industry veterans, well capitalized, and backed by leading Silicon Valley venture firms.
The QA Developer role can be divided into two primary areas of responsibility:
1. Testing and troubleshooting of web applications
2. The design, coding, maintenance & execution of automated testcases to verify the functionality of the applications
This person will code automated tests in Java or other relevant languages/frameworks.
This person will specifically be responsible for:
Release testing of the web applications & stand alone applications
Test data set up
Coding test automation utilities
Coding automated testcases
Working with team on implementing and executing load & performance testing
Researching and troubleshooting production issues
Depending on the interests and skill base of the individual, other areas of opportunity may be available.
As with any startup, the individual will be expected to function well in a team environment and be prepared to assist in all aspects of the business, not just their areas of primary responsibility.
The technology environment for the majority of this work is a PostgreSQL database tier backing Java web applications running on the Resin Java application server and employing Struts, Spring, iBATIS and other open source frameworks. QA automation framework is based on Java & open source technologies: JUnit, HTTPUnit, Selenium, etc.
A smart, motivated, curious person with good coding skills & understanding of web technologies is what is most important.
Essential to success at this position are:
Excellent interpersonal and communication skills, including excellent spoken and written English (this is a must – we have a fast paced highly collaborative environment and you need to be able to rapidly absorb new ideas and follow new directions that the collective thinking is heading in. You need to be able to champion your good ideas clearly and accept better ideas when they are presented, then clearly describe them in written specifications)
A high level of attention to detail and personal responsibility for the quality of your work
Specifically your skills and experience MUST include:
A passion for & obsession with quality
4 years of development or QA development experience
BSCS or MSCS or equivalent
Good Java coding skills
Strong understanding of the HTTP protocol and web applications in general
Understanding of Java Application server (Servlets, JSP, Struts, MVC, etc)
Very Good knowledge of Unix, shell scripting, etc.
Good working knowledge of SQL & relational database technology.
Proof of eligibility to work in the United States.
Local candidates only, no relocation (San Francisco Bay Area)- NO telecommuting
Additional valuable skills and experience:
Test automation experience. Experience with any of the following tools & technologies: JUnit, HTTpUnit, HTMLUnit, Selenium, TestNG, SilkTest, Mercury, Rational Robot, Eclipse TPTP, etc.
Load testing experience with LoadRunner, Performer, WAPT, other tools.
Scripting with wget, curl, etc.
Network technologies, Big IP, etc
Experience with CVS Ant, CruiseControl, etc.
Send your cover letter and resume to firstname.lastname@example.org. Reference the job title in your subject line.