Software Development Engineer in Test, SR Undertone Networks
Software Development Engineer in Test, SR - (SDET):
This is an excellent opportunity to get in on the ground floor of the designing, verifying, deploying and taking ownership of our new proprietary web-serving software. Your responsibilities will be, but are not limited to testing web-based software created by developers, automating regression test scenarios, validating the backend processes and database changes, ability to read code and analyze logs, performance and load testing. Applicants must demonstrate excellent verbal and written communication skills, have a positive attitude and be able to work in a collaborative team environment.
Bachelor or Masters? Degree in Computer Science or related discipline
Excellent understanding of QA methodologies & expertise in writing Test Plans and Test Cases
5+ years of experience in testing software in a n-tier web based application / product
3+ years of strong hands-on experience in developing front end automation and related framework
2+ year of experience in back-end automated tests / API tests using programming/scripting languages
At least one year of software development experience
Deep understanding of white box and black box testing concepts
Expert in writing complex SQL queries to validate database structure and content
Experienced in working with graphical tools (i.e. Selenium, Silk, QTP, Fitnesse)
Familiar with file systems, distributed systems, web services and web based software
Knowledge of Performance/Load testing a software application
Ability to read code and analyze application logs to debug issues.
Hands-on experience in Backend (API, Webservices), Performance testing of high volume/high transaction web applications.
Experience in agile software development life cycle.
Experience in any code coverage tools.
Strong analytical thinking, logical reasoning, problem recognition, and problem resolution skills
Great work ethic, self-motivated, driven and can take ownership of tasks
Ability to work independently and as part of a team
Experience working with remote / offshore team(s)
In addition, the successful candidate will clearly demonstrate the ability to work independently as part of a team that makes use of an iterative development approach. The candidate must thrive in a rapidly changing environment and take initiative to ensure that projects succeed. This role is driven by data processing within an ever changing landscape that involves working with scaling systems.
||San Francisco, CA |