Principal Automation Engineer SafeNet Inc.
THIS JOB HAS EXPIRED Organization NameEngineering - Product Development
At SafeNet, we employ the brightest and smartest people in the world. With more than 50 offices worldwide and 1,600 employees, we know the importance of acquiring the very best talent to make our company succeed. No matter what the job is ? technical writer, software engineer or a customer service representative ? we're always looking for our future leaders. Our number one goal is to staff our company with highly motivated employees that are eager to put their fingerprints throughout SafeNet and help drive us to continued successes. So if you're ready to be part of something special, we're ready and waiting. SafeNet, get inside.
Design and write automated tests using test frameworks (e.g., JUnit)
Review and analyze marketing requirements and scope of services
Analyze functional and technical system design for testability
Ensure appropriate definition of test scenarios, creation of test plans and execution of manual and/or automated test scripts
Maintain record of test progress and test results.
Operate without supervision.
Bachelor's degree in engineering
At least 2 years of automation testing.
? Strong programming skills (Java, C/C++, C#)
? Strong automation skills (JUnit, CppUnit, Selenium, DBVisualizer, SOAPUI, Ant)
? Knowledge of QA methodology, tools, test harnesses and automation frameworks
? Knowledge of agile processes (Jira, Rally, Jazz)
? Knowledge of Databases (Oracle, MySQL, SQL Server)
? Excellent time management, communication, decision making, presentation, interpersonal, and organization skills
? Knowledge of Cryptography is desired
? Knowledge of WebServices, SOA, REST, and XML is desired
Build engineering test cases based on release content and Marketing Requirements. Test cases should verify release content and functionality as well as cover previously existing functionality in a system environment.
Design, write, execute and oversee execution of engineering test cases and baseline/integration test cases and insure that results are recorded.
Develop and manage test schedule, escalate variances to ensure proper mitigation is determined.
Monitor projects to ensure completion on schedule and within budget.
Manage test efforts across multiple environments and throughout all phases of the development life cycle and ensure that development groups address all open defects in a timely manner.
Ensure proper documentation and reporting of defects in standard defect tracking tool such that defects can be reproduced by the development team.
Use test automation frameworks and tools to automate manual tests.
Collaborate with development and business partners to understand and prioritize regression testing efforts.
Work with development as required to help reproduce issues and to insure defects are understood and are valid.
During QA cycles, perform sanity tests of engineering builds to minimize risk of unexpected quality drop.
Evaluate software designs for compliance with requirements.
Estimate duration of acceptance testing based on test plan.
Responsible for handover to Release Engineer including validation that final engineering build is suitable for release.
Provide documentation as appropriate including inputs for end-user documentation.
SafeNet continually strives to offer employees a strong benefit package with access to some of the best plan options available. As a result, our benefit package covers a broad spectrum of options for our employees. In addition, we also offer competitive salaries and telecommuting opportunities for some positions.
SafeNet is an Equal Opportunity Employer committed to hiring and retaining a diverse workforce while maintaining an alcohol and drug-free workplace. U.S. Citizenship is required for most positions.
||Redwood City, CA |
THIS JOB HAS EXPIRED