Senior Quality Software Engineer - UI Automation AppDynamics
THIS JOB HAS EXPIRED AppDynamics is the leader in next generation solutions for managing modern, distributed, and extremely complex applications residing in both the cloud and the data center. Our customers include some of the largest web sites on the planet, who use our products to monitor and troubleshoot applications distributed across thousands of servers.
With the paradigm shifts to horizontally distributed applications, service oriented architectures, cloud hosting, and agile deployment it is more complex than ever to manage large-scale applications. The innovative AppDynamics technology greatly simplifies managing these modern application architectures. With over 500 high profile customers and year over year revenue growth above 300%, we are disrupting the multi-billion dollar APM (Application Performance Management) market.
Founded in 2008 and lead by proven innovators, AppDynamics has rock solid funding from top tier venture capital firms including: Greylock, Lightspeed, Kleiner Perkins and IVP.
Develop / maintain test automation for UI.
Develop and execute use case driven test cases for each feature.
Setup and maintain complex multi-tiered test environments and automated setup process wherever possible
Develop and run specialized tests to observe product scalability, fault tolerance, stability and quality
Review Solution Specifications detailing product functionality and develop, execute test plans for functional and system testing
Perform both functional manual/automated ('black box') testing of application features using automation tools such as TestNG, FlexUnit, Selenium and extensive ?white box? testing through an application program interface (API).
Participate in the scrum team under our agile development process utilizing principles such as test-driven-development
Continually increase the complexity and test coverage of System, Functional and Stress tests
Anticipates, identifies, analyzes, prioritizes, mitigates and communicates risks related to the build and deployment system
Writes clear, maintainable, portable code.
Accurately estimates his/her schedules and delivers high quality work products to that schedule
2+ years of experience working on distributed enterprise software products
3+ years of Object Oriented software development in Java / J2EE
2+ years of white box testing for Java applications
2+ years of Flex UI automation experience using FlexUnit or RiaTest.
BS in Computer Science or equivalent work experience
Strong knowledge of Application servers like Websphere, Tomcat, JBoss and Weblogic
Strong knowledge of J2EE frameworks like Struts, Servlets, Spring, EJB, Hibernate and Coherence
Demonstrated work in build and deployment automation for large commercial applications
Demonstrated proficiency in scripting languages (bash, perl, python, actionscript etc)
Strong knowledge of integration and system testing for complex enterprise product suites
Must be comfortable in Linux environments
Must have a passion for designing and executing test plans to ensure high product quality
Excellent attention to detail
Experience with deployments across large clusters and multiple development environments
Highly motivated self-starter, who thrives in a fast-paced environment and can work independently with minimal supervision
Practiced agile development methodologies such as Scrum and Test Driven Development
||San Francisco, CA |
THIS JOB HAS EXPIRED