Test Automation Engineer
LegalZoom
(Glendale, California)LegalZoom is the nation's most recognized name in law, the alternative to the traditional law firm. The leading provider of online legal document services and legal plans to families and small businesses, LegalZoom offers high quality, affordable legal services, marrying cutting-edge technology with access to experienced attorneys.
Our ideal candidate is a Software Engineering or Computer Science major who is driven, focused, enjoys solving problems, a self-starter but also able to work in a collaborative Agile development environment, and can contribute to the improvement of our Test Automation & Release process.
- Develop and maintain test automation frameworks and other solutions
- Expand testing coverage throughout the development lifecycle
- Create new tools for internal and external applications
- Research and prototyping solutions
- Refactor code to reduce complexity
- Debug, patch, and code review existing software
- Build and test SOAP and RESTful Web Services
- Contribute to version control and integrate changes in pipeline release
- Ability to work with 3rd party APIs to develop integration solutions
- Participate in an Agile team focused on developing automated testing solutions
- Other duties required by Management
- Bachelor’s degree in Computer Science or related field required
- Minimum 3 years of hands on programming experience
- Minimum 2 years of hands on programming on the .NET platform using C#
- Strong knowledge of Object Oriented Programming, Web Service testing, Front-End UI automation
- Knowledge of software development, design patterns, release process, test methodologies
- Expert with unit testing frameworks (NUnit, JUnit, xUnit, or similar)
- Exposure to test automation tools (Selenium, Appium, Espresso, MSTest, Coded UI, Cucumber, FitNesse)
- Experience working with ASP.NET (Web API, Web Forms, or MVC)
- Hands on experience with web technologies (HTML, JavaScript, AJAX, CSS, jQuery)
- Previous experience working with source control tools (GIT, TFS, or SVN)
- Exposure to building web services using WCF or Web API
- Knowledge of XML/XSL/JSON/SOAP
- Familiar with Builds and Continuous Integration
- Ability to write basic SQL queries as well as stored procedures and perform back-end testing
- Ability to troubleshoot and debug code
- Strong comprehension of Software Development Life Cycle and Configuration Management including Agile Scrum
- Strong attention to detail, analytical skills, and problem solving expertise
- Good work ethic
- Excellent communication (both written and verbal) and interpersonal skills
- Expert level working in a Windows environment
Physical Requirements
- Work is primarily performed in a typical business office environment setting using standard office equipment.
Questions
There are no answered questions, sign up or login to ask a question
- APIs
- Basic SQL
- CSS
- Design
- Espresso Techniques
- HTML
- JavaScript
- jQuery
- Patterns
- Agile Scrum
- Programming
- Thorough Understanding of Software Development Life Cycles
- Troubleshooting
- Web Services
- Windows
- XML
- AJAX
- ASP.NET
- Automated Testing
- C#
- Continuous Integration
- Cucumber
- Git
- JSON
- JUnit
- Selenium
- SOAP
- Team Foundation Server
- Test Automation
- Unit Testing
- Version Control
- XSL
- Object Oriented Programming
- Computer Science
- Software Engineering
- Automation Tools
- Appium
- NUnit
- Configuration Management (CM)
- RESTful Web Services
- MSTest
- FitNesse
- xUnit

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.