DevOps Software Developer - (Remote)

Product · San Diego, California
Department Product
Employment Type Full Time
Minimum Experience Experienced

LumenVox has an exciting opportunity for a DevOps Software Developer to extend the automated and manual testing process of our software products, in the fields of automatic speech recognition, Natural Language Processing, biometrics and network communication.  Our server-based solutions are transitioning to a containerized, cloud native architecture. We are looking for someone to join the team to help drive this process. Dedication and motivation to work with, and automate functional, regression and load testing is essential. The ideal candidate will also have an eye for detail and the ability to work autonomously and across different teams as needed.

This will include getting immersed in the overall QA process by optimizing existing tests as well as the definition of new ones. You will help define the overall quality process and monitoring of our software development processes so that these may be measurably improved over time.

Identification of gaps in test coverage at either the software component, module or service levels and definition of requirements specifications to be submitted to development teams will be needed, as well as an aptitude for ensuring follow-up tracking as tests are developed, deployed and effectively used.

Our technologies are both cutting-edge and complex, so the ability to grasp new concepts and keep up with rapidly growing products and active development teams is essential.

Please note that a strong emphasis on Python scripting / coding skills is needed for this position. If you are not comfortable with Python, this may not be the role for you.


Responsibilities:

  • Create Test Plans and Test Cases using a mixture of programming and scripting languages
  • Execute Test Cases (both manual and automated), analysis and regular reporting of results
  • Improve test coverage, procedures and documentation
  • Drive innovation to identify and propose ways to improve or streamline current test automation tasks in a CI/CD pipeline environment
  • Maintain and update documentation supporting each new product release
  • Run performance and load/stress testing
  • Discover bugs in software, then create, and track corresponding Jira tickets to completion
  • Help define acceptance criteria and test conditions from requirements, technical designs and specifications
  • Fluent and articulate in English with excellent written and verbal communication skills
  • Strong analytical and problem-solving skills with the ability to work autonomously if needed


Required Skills & Experience:

  • Solid understanding of SDLC, application design, latest testing, and DevOps methodologies
  • Hands-on experience writing and maintaining Python code to automate various tasks
  • Knowledge with version control systems (SVN, Git, etc.) and best practices
  • Experience testing third party RESTful APIs using automation tools
  • Knowledge of Jira / Confluence and Agile process methodology
  • Experience with automation and/or DevOps tools with understanding of current landscape
  • Ability to work collaboratively within a distributed team
  • Energetic, highly organized individual capable of working independently in a fast-paced environment


Desired Additional Requirements:

  • Knowledge of Jenkins pipeline automation using Groovy scripting and best practices.
  • Some administrative experience, i.e.: configure Windows/Linux servers as Jenkins nodes.
  • Programming experience using modern languages and toolchains such as C# and C++
  • Exposure to cloud-based applications with AWS, GCP, Azure DevOps and others
  • Exposure to Docker/Containerization (ideally with orchestration tools such as Kubernetes)
  • Familiarity with JMeter, Postman, SOAPUI, Selenium and/or other testing tools/frameworks
  • Understanding of performance optimization techniques
  • Experience composing SQL queries with Postgres, MongoDB, etc.
  • Familiarity with Redis cache and/or RabbitMQ
  • Understanding of MRCP, VXML and SIP networking protocols
  • Experience working with speech, voice or audio applications


Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer and phone.
  • Must be able to push, pull, type, bend, stoop, and grasp.
  • May occasionally need to lift up to 15 pounds.


Travel Required:

  • As required by business needs


At LumenVox we offer a competitive healthcare package that includes medical, dental, vision, STD, voluntary life, FSA, and 401(k) Plan with match.  We also provide reasonable flexibility in schedule and times worked.

 

LumenVox is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, religion, sex (including pregnancy, breast feeding and/or related medical conditions), gender identity, gender expression, sexual orientation, national origin, ancestry, military and/or veteran status, marital status, age, protected medical condition, genetic information, physical disability, mental disability, or any other protected status in accordance with all applicable federal, state and local laws.  To request a reasonable accommodation, contact Human Resources at (858) 707-7700 or e-mail hr@lumenvox.com. LumenVox complies with federal and state disability laws and makes reasonable accommodations for applicants and employees with disabilities.

Thank You

Your application was submitted successfully.

  • Location
    San Diego, California
  • Department
    Product
  • Employment Type
    Full Time
  • Minimum Experience
    Experienced