Senior SDET

Headquartered in San Diego, California, Inseego Corp. (Nasdaq: INSG) is an industry pioneer in intelligent device-to-cloud solutions that extend the network edge, enabling wireless coverage, multi-gigabit data speeds, low latency, and security to deliver highly reliable internet access. Our innovative mobile and fixed wireless access (FWA) solutions incorporate the most advanced technologies (including 5G, 4G LTE, Wi-Fi 6, SD-WAN, SASE, and others) into a wide range of products that provide robust connectivity indoors, outdoors, and in the harshest industrial environments. Inseego products and SaaS solutions are designed and developed in the USA.


Position Overview:

 

This is a full-time Senior SDET position in our rapidly expanding enterprise SaaS solutions, with a focus on business-critical testing processes, building out automation frameworks, as well as coordinating with QA across multiple scrum teams. We are looking for a full stack SDET engineer to accelerate our testing processes and architecture. We are implementing an advanced test automation framework, while creating the foundations for automated testing for various microservices. As an SDET, this person should be comfortable with hands on automation at all levels, including API automation using Rest Assured, data validation and test data creation using SQL, performance, and load testing, as well as all levels of interface, integration, and back-end testing, and can start coding right away. You will be responsible for helping drive the automation development and processes forward. We are looking for an ambitious self-starter who can work autonomously, is an independent problem solver and can dig into complex issues, as well as collaborate with team members to determine testing and quality needs and be proactive in a fast-moving agile process. This team member will be a highly motivated SDET with excellent knowledge in Object Oriented Programming Concepts and coding standards who can help drive our automation frameworks to the next level.

 

QA is a full partner in the software development process.  We work closely with development, UI/UX, DevOps, and product management as an integrated agile team where the team’s mentality is that quality is an essential part of the process. We have a great work environment that promotes teamwork and collaboration, while being part of an ambitious, talented team.  If you are looking for a work environment where you are an equal part of the team, then this is the place for you.  

 

Responsibilities:

 

  • Collaborate with other software engineers, developers, and UI/UX for continuous improvement of product quality
  • Work as a full stack SDET within agile teams to facilitate and automate testing using Selenium with Maven, using an IDE such as IntelliJ, using excellent quality object-oriented code that follows industry standards for java coding
  • Implementing functional and integration tests, back-end tests with data validation, API tests, file upload and download testing, email parsing, multi browser support, and security tests and more for web-based applications using automation
  • Develop complex SQL queries for data validation and integrity, as well as build test data within an automation framework
  • Work within Docker containers and implement automation frameworks within Docker
  • Coordinate with other QA engineers and DevOps team to drive the architecture and maintenance of automation framework environments
  • Implement load and performance testing frameworks and tools
  • Implement automation unit tests and work with developers on application unit test strategies
  • Develop object-oriented programming standards and provide code reviews for other QA engineers
  • Assist QA manager with hiring additional QA talent
  • Provide mentoring and guidance to other automation engineers
  • Become responsible for troubleshooting and fixing blocker issues that arise from automated regression tests
  • Research and develop requirements to build and maintain test data and environments.
  • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
  • Assists with metrics collection, analysis, and reporting
  • Create detailed bug reports, triage and prioritize bug backlogs, as well as run Bug Scrub sessions
  • Actively participate within the QA team as a team player, as well as work independently, with the ability to work cross-functionally
  • Attend standard software life cycle meetings, including Scrum ceremonies

Experience/Requirements:

  • 5+ years with BS in Computer Science or equivalent years of software QA experience, preferably with some exposure to enterprise SaaS products
  • 3+ years of SDET experience, working with automation tools and frameworks
  • Prior experience as a full stack SDET or Software Engineer
  • Excellent experience writing and executing automated tests and the supporting framework using Java or another object-oriented language
    • Using Selenium, Java (or other object-oriented language), with Maven using an IDE (such as IntelliJ), along with TestNG
    • JavaScript and PHP experience a plus
  • Excellent understanding of object-oriented programming and design required
  • Advanced SQL and database knowledge and the use of such in an automation framework
  • Microservice/API testing experience using Java (or other OOP language) and Rest Assured (or another comparable library)
    • Experience with SOAP API’s a plus as well
  • Experience working with distributed applications, such as AWS, a plus
    • Knowledge of Docker
    • Experience with Agile Development Process and agile “whole team approach” testing
  • Ability to implement and maintain a variety of automation frameworks preferred
  • Ability to translate technical requirements into test cases
  • Experience with bug tracking / workflow management tools (preferably JIRA)
  • Be able to apply advanced understanding of version control (preferably Git)
  • Experience refactoring, scaling, and providing performance improvements to automation frameworks at the enterprise level
  • Implementing and using performance/load/stress testing experience a plus
  • Experience writing and maintaining unit tests and integrating them into an automation framework
  • Experience working with dispersed QA teams
  • Ability to teach team members coding or other technical skills
  • Excellent understanding of command line and how to use it within development
    • Bash/Putty, etc.
  • Ability to think critically and identify dependencies/risks during sprint planning/grooming
  • Ability to collaborate with other stakeholders, software engineers, QA engineers, product owners, and UX designers for continuous improvement of product quality
  • Provide very detail-oriented test plans, analysis, and reports
  • Be able to assume responsibility for effectively meeting objectives, motivate self to get the job done, perform job duties in an organized, accurate and productive fashion, seek out and is open to knowledge, ideas, and feedback to improve effectiveness, and hold self-accountable for following policies, guidelines, and procedures
  • Exhibit excellent communication skills, both written and verbal and be able to direct communication between multiple teams regarding development of automation
  • Must be flexible, adaptable, and comfortable with ambiguity
  • Must be able to stay focused and maintain quality standards in a fast-paced environment

Education:

  • BS in Computer Science, or combination of work experience and similar degree
  • Significant and varied professional experience in developing and maintaining automation framework 

Salary Range: $122,865 - $146,929
This base pay range will vary depending on experience, qualifications, and location. Your recruiter will be happy to discuss all that Inseego has to offer!

 

Inseego is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion (including religious dress and grooming), sex/gender (including pregnancy, childbirth, related medical conditions or breastfeeding), gender identity, gender expression, national origin, ancestry, age, physical or mental disability or legally protected medical condition, family care status, military or veteran status, marital status, sexual orientation, genetic information, or any other protected classification under federal, state and local law.

DMS NRE Engineering

Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling