Software Engineer in Test Yapta
Yapta is looking for a Software Engineer in Test who is excited by the convergence of technology and travel. The successful candidate will bring deep technical and software expertise, strong OO design and implementation experience. The candidate we seek is passionate about working in a startup and have a demonstrable track record of testing and delivering high quality products.
Testing a distributed Python system with databases, queues, daemons, and asynchronous processes with a simple web admin portal.
Writing automated system and integration tests in Python and (temporarily) maintaining existing Junit tests, all on Linux.
Working on Selenium RC GUI automation in Python.
We have great IT, CI, and Dev box setups as well as nice test frameworks.
Work as part of a team ensuring the quality of Yapta?s FareIQ product.
In collaboration with product software engineering, design / build high quality automation testing software, frameworks and components.
3+ years of professional QA engineer experience, including at least 1+ years of experience programming automated tests.
A proven track record building automated tests that find software defects.
Proficient in OOP in Python, Ruby, Java, C#, etc.
Strong Linux/Unix systems and command line experience.
Experienced in manual and automated software testing and QA methods.
Strong xUnit test automation experience using Nosetests, Pyunit, rubyunit, Junit, etc.
Familiarity with distributed systems and associated technologies ? XML, json, http, html, RESTful web services, SOAP, etc.
Excellent database and SQL skills.
Experience writing software test plans.
Prefer B.S. in Computer Science or other formal CS training or related experience.
Prefer Web/GUI automation experience ? Selenium RC / Webdriver, Watir, Squish, etc.
Prefer familiarity with Continuous Integration ? Jenkins/Hudson, etc.
Must be able to work effectively in a fast paced, data driven, changing environment.
||Seattle, WA |