SENIOR SOFTWARE DEVELOPMENT ENGINEER

Compensation

: $115,530.00 - $170,900.00 /year *

Employment Type

: Full-Time

Industry

: Information Technology



Loading some great jobs for you...





SENIOR SOFTWARE DEVELOPMENT ENGINEER RESPONSIBILITIES Collaborate with Product and Engineering to develop a comprehensive Test Plan that validates product functionality Develop automated tests using Gherkin and Selenium following defined best practices Develop and execute tests at all levels of the testing pyramid(unit tests, integration tests, performance tests, end to end tests, security tests. etc.) Triage and resolve automated test failures with product engineers directly Build and maintain automated testing, test environments(Kubernetes)and test data Drive adoption of CI (continuous integration) and CD (continuous deployment SKILLS A solid understanding of the Software Development Lifecycle SDLCand its related methodologies Built automated testing frameworks and experience with Selenium (or similar automation tools) Experience working with continuous integration systems, build process automation and application deploy(Jenkins, Concourse) Demonstrated ability to use RESTful APIs, use databases, and develop SQL queries. Familiarity with Kubernetes and understanding of core Kubernetes concepts (Deployment, Pod, ConfigMap, Secret) Experience in developing software and/or tests in Java, Python or node.JS Ability to analyze programmatically and think critically about statistics, heuristics, and algorithms SEND YOUR RESUME TO MENTION JOB 870 IN THE SUBJECT BOX - provided by Dice
Associated topics: application, backend, c c++, c#, develop, developer, matlab, programming, software engineer, sw * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...