Sr. Software Engineer in Test

Engineering Remote, United States Full-Time


Description

Spireon is seeking a talented Senior Software Engineer in Test (SSET) for our award-winning NSpire M2M Intelligence Platform, supporting a range of cross-vertical markets. We are looking for a smart, motivated team player that is passionate about delivering on quality, testing, and learning new technology.  

The Sr. Software Engineer in Test will be responsible for improving the quality of a broad range of customer facing applications. You will have a chance to make a significant impact on our processes and infrastructure. You will engage in design and conduct code reviews, complete automated test packages and contribute to the overall tools and infrastructure.  

Responsibilities


  • Apply best software engineering and coding fundamentals to develop intuitive solutions to engineering challenges
  • Understand application features and contribute towards system/application design and development
  • Work closely with software engineers/developers and provide design/code review feedback
  • Integrate with application development teams to support them with writing code/tests and promote best practices
  • Write unit tests and automated integration/acceptance tests
  • Champion test driven development promote other test engineering related best practices
  • Understand and work with complex multi-tier applications and ensure integration contracts are being met
  • Evaluate and learn new technologies
  • Provide guidance and mentorship to software/test engineers
  • Observes and identifies challenges to the effectiveness of internal processes, tools and systems, recommending changes, as appropriate.
  • Defines and uses metrics to assess deliverables and software releases.

Requirements

  • Bachelor’s Degree in Computer Science or equivalent skills and knowledge
  • 5-7 years of progressive experience in Software Engineering roles or related fields
  • Strong coding skills, proficient in at least one object-oriented programming or scripting language (e.g. Java, Python, Ruby)
  • Knowledge of professional software engineering best practices for the full software development life cycle, including code reviews, source control, build and release processes, containerization technologies, and test suite development and maintenance
  • Experience with one or more continuous integration tools (e.g. Jenkins), version control systems (e.g. Git)
  • Black box and grey box design and testing techniques
  • Knowledge of Automation & Functional Test Tools (e.g. TestNG, pytest), RDBMS (e.g. MySQL, Oracle), NoSQL (e.g. MongoDB), Web Services (e.g. REST, JSON, XML)
  • Application of diverse QA models, processes, practices
  • Working knowledge of agile/iterative practices
  • Proficiency with test case automation frameworks

Rewards:

  • Voted Top Places to Work for 2021 by OC Register
  • Work with the Best and Brightest Talent
  • Stable, High Growth and Profitable Company
  • Comprehensive Benefits (Medical, Dental, Vision, 401K Plan)
  • Employee Discounts on Spireon Products and Services

Spireon University for ongoing learning and development