Senior Test Automation Engineer

Engineering · CA, United States of America

Job description

About Us

Be part of an exciting, well-funded startup changing the world of retail. RADAR’s mission is to revolutionize customer experience in retail through precise identification of inventory in the stores and distribution centers, completely transforming the in-store experience for employees and customers alike. RADAR's proprietary hardware and software platform combines RFID, Computer Vision and AI to provide hyper-precise, real-time location of every product and person in physical stores. This unprecedented capability enables retailers to automate in-store inventory management, analytics, and checkout...and this is just the beginning of what we hope to accomplish together.

About The Job

As a Senior Test Automation Engineer, you will be responsible for defining and implementing automation for test cases/plans that adequately assess all aspects; including functionality, stability, and performance of RADAR’s Cloud, RFID, and Mobile App solutions. You will also debug and analyze issues found as part of automation development and internal testing as well as issues reported by customers. In addition, you will have the opportunity to interact with cross functional teams throughout the organization.

In your first 30 days, you will:

  • Get to know the members of the System Test and other cross functional teams.
  • Become familiar with RADAR processes and tools.
  • Ramp up by learning from team members and mentors.
  • Study RADAR’s Cloud, RFID and Mobile Apps history and future roadmaps.
  • Review test plans, product requirements documents (PRD’s), high level designs (HDL’s), use cases, and functional specs.
  • Write test cases based on requirements documents.

In your first 60 days, you will:

  • Work with the software engineering and product development teams to understand the requirements and develop the
  • Develop and automate test cases using Python for Cloud and RFID and SWIFT for Mobile Apps.
  • Debug, investigate and recreate defects found as part of internal testing.
  • Track and document all testing defects and resolutions. 

In your first 90, days you will:

  • Design the automation architecture and framework for testing end-to-end Cloud, Wireless Communications, RFID and Mobile Apps.
  • Collaborate with the Customer Success team to troubleshoot and resolve issues.
  • Independently test, automate, debug issues (internal and customer), recreate issues, and optimize automation such that all issues are caught internally before customers report them.

About You

Required:

  • You have a Bachelor’s degree in computer science or computer/electrical engineering or similar.
  • You have 8+ years of experience designing and developing Cloud, Wireless Communications, and Mobile App automation frameworks, writing test cases and automating them.
  • You are proficient in programming languages (Python/C++/SWIFT ) for test automation development and automation frameworks such as PyTest.
  • You are able to take ownership of end-to-end system test automation set ups and processes, taking initiative, driving requirements, preparing reports and presenting to the management.
  • You are familiar with tools such as JIRA, GitHub, CI/CD (Jenkins/Bitrise), Confluence, Selenium, Test rail, etc. and cloud observability tools for logging, monitoring, tracing such as ELK, Prometheus, Sentry, etc.
  • You have test experience in Cloud/Server/RF/Wireless Communications or Mobile Apps functional/performance/load/scale testing and REST API testing using Postman
  • You have a strong understanding of technologies such as Wireless/RF Communications (Physical, MAC Layers), Cloud (infrastructure, deployment) procedures, and Data Networking (TCP/IP, UDP, DHCP, etc.).
  • You possess strong root-cause analysis skills with the ability to look at problems from the system level (from infra to services) and figure out short term and longer-term solutions to address scalability and performance bottlenecks and make appropriate tradeoffs.

Preferred:

  • You have a Master’s degree in computer science or computer/electrical engineering or similar.
  • You are Knowledge of RF, Antenna or RFID.
  • You are familiar with inventory management in retail businesses and willing to learn new RFID technologies as well as inventory management algorithms and processes.

Research has shown that women & underrepresented minorities are more likely to read lists of requirements and consider themselves unqualified if they don't meet every single one. This list represents what we're ideally looking for, but everyone has unique strengths & weaknesses, and we hire for strength & potential, not lack of weakness.

What We’re Looking For In Teammates

Technology like what we’re building doesn’t happen on its own. It is the result of a collaborative environment and the hard work of passionate, dedicated individuals working intelligently towards a common goal. We are looking for exceptional people to join our growing team and have a positive impact on our culture, technology, and product from day one. We deeply value humility, curiosity, and a positive attitude and you should as well. You should also believe that mutual respect is the foundation of any healthy and productive relationship. You should be unafraid to ask questions or challenge responses no matter how simple or complex. Most importantly, you should value honest and direct communication as you recognize that this is the best way for any individual or team to continuously learn and grow. Accomplishing our collective goals will be fun but it will also be hard; you should be in pursuit of an ongoing and rewarding challenge!

What It’s Like To Work With Us

We’re passionate about the technology we’ve created and what we’re building, but we know that changing any industry and creating a successful company will take balance, maturity, and a sustained effort. We’ve combined retail industry expertise, amazing engineers with experience shipping real-world hardware and software solutions, and a team of brilliant minds who are not afraid to focus on solving “impossible” problems. But this passion doesn’t mean we live unbalanced lives. We have families and passions outside of work, and we know that the best work comes from sharp, rested people. We respect each other and each of our contributions, and we believe that the best solutions will come from a diversity of ideas and perspectives.

Finally, we build our products with deep empathy for the people who will use them every day. Their input and insights are our clearest guide to building what they need; we respect our partners and clients, and listen closely to their feedback.

Peers

View in org chart

A panel showing how The Org can help with contacting the right person.

Open roles at RADAR