Home > Austin jobs > Austin computer/technical

Posted: Saturday, January 6, 2018 9:37 PM

Job DescriptionThe Software Development Engineers in Test is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Software Development Engineers in Test are expected to pair on a daily basis as they work through user stories and support products as they evolve.MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIESCollaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutionsWrites custom code or scripts to automate infrastructure, monitoring services, and test casesWrites custom code or scripts to do “destructive testing” to ensure adequate resiliency in productionCreates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactivelyContributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowermentIdentifies product enhancements (client-facing or technical) to create a better experience for the end usersIdentifies unsecured code areas and implements fixes as they are discovered with or without toolingContributes to foundational code elements that can be reused many times by a productPreferred Qualifications:REQUIRED to be proficient in an object-oriented programming language Java3-6 years of relevant work experienceProficient in a modern scripting language (preferably Python)Proficient in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.jsProficient in writing SQL queries against a relational databaseProficient in a version control system (preferably Git)Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQueryExperience in a Linux or Unix based environmentExperience in a CI/CD toolchainExperience in destructive testing methodologies and toolsExperience in a cloud computing platform and the associated automation patterns they provideExperience in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and SecurityExperience in defensive coding practices and patterns for high-availabilityExperience in modern microservice-based architectures and methodologiesExperience in successful application of design patternsExperience in test-driven development and effective unit test creationExperience in a NoSQL databaseExperience in query optimization and troubleshootingExperience in effective data modeling within both SQL and NoSQL databasesUnderstanding of REST and effective web service designUnderstanding of 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team membersCompany DescriptionWe are looking for talented Software Development Engineers in Test! Checkpoint Technologies, Inc. is a solutions provider specializing in all areas of IT Performance Optimization, Quality Assurance and software testing with a focus in functional, application security, mobile application testing and performance testing. Our employees represent top-notch expertise in the field and have been recognized by leading industry forums by presenting at numerous conferences all over the world, co-writing educational material for QA Software brands, and representing leadership in multiple user groups within the industry. We’re excited to find innovative ways to enable organizations to deliver higher quality applications to market faster!


• Location: Austin

• Post ID: 28062142 austin is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018