Mid/Sr. Software Development Engineer in Test (Cloud Platform)

Platform Science • Silicon Valley CA

Company

Platform Science

Location

Silicon Valley CA

Type

Full Time

Job Description

Who We Are:

At Platform Science, we’re working to connect everything that moves.

Founded in 2015, we are an open IoT platform that partners with innovative fleets, application developers, vehicle manufacturers, and equipment providers in the transportation industry to deliver revolutionary solutions to supply chain professionals across the globe.

Our employees are an engaging, diverse group of people who believe in the power of great ideas. We hire people with different experiences and perspectives to build a company culture that fuels growth through innovation.

We value thoughtful actions and empathy for others.  We approach challenges with resiliency and creativity, while encouraging transparency because, no matter our backgrounds or responsibilities, we are one team.

About the Team:

Platform Science is an engineering-focused organization. We have many separate teams: Incredible Android engineers who are building tablet systems from the OS up, driver legal compliance application builders, navigation teams, and far more. 

To make every one of these teams a success, they need a core Cloud Platform. Our Cloud Platform team owns SSO authentication, User and Driver management, Roles and Permissions systems, feature enablement, and everything else necessary to let other teams focus on their core products’ responsibilities. We sit right at the heart of everything.

Our Cloud Platform team works most heavily with APIs and providing font ends to them. We work with traditional web servers, a lot of API building, and web-front-end-only interfaces to those APIs.

Our engineering teams are classic Scrum “two pizza teams” of 3-10 developers and SDETs, plus Product Owner and Scrum Master. With Platform Science well-funded and in hyper-growth, our teams need to build, fork and specialize to deliver on that promise. This leads to equally rapid opportunities for careers to develop with them.

The Right Fit For You:

The SDET position is a hands-on, highly technical role with responsibilities including designing and implementing tests, an automated testing focus, some manual testing, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.) The SDET role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting thorough validations before product launches to ensure the end-to-end software components run smoothly and meet client needs, while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.

Platform Science is a rapidly growing company with a lot of teams working on different areas. If you like what you see, but aren’t sure you’re a perfect fit for this one role, please contact us anyway - we may have an even better match for you.

We are dedicated to a transparent interview process. If selected for an interview, we will have a candid discussion to assess which level and/or position you would thrive in most at Platform Science.

What You’ll Do:

  • Work with internal teams (e.g. developers and product managers) to identify system & product requirements
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive, and well-structured test plans and test cases
  • Estimate, prioritize, plan, and coordinate testing activities
  • Design, develop, and execute automation scripts
  • Monitor debugging process results
  • Identify, record, and thoroughly document and track bugs
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Perform thorough regression testing when bugs are resolved
  • Ensure automation cases exist for identified bugs to ensure they do not reoccur
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies
  • Identify and evangelize tools that will scale with our team as we grow
  • Develop and apply testing processes for new and existing products to meet client needs

What We’re Looking For:

These are the must have skills for our team

  • A team player
  • Comfortable with Agile/Scrum, two week Sprints, and Jira
  • Able to consistently deliver on promises
  • Always excited to lift others on the team up
  • Not afraid to ask for help
  • 3+ years experience writing test automation code (Python and/or Javascript)
  • Good technical foundation with ability to pick up new skills and adapt quickly
  • Strong experience testing web applications (both frontends and APIs)
  • Strong experience writing end-to-end tests across platforms
  • Experience with Cypress, Ghost Inspector, Selenium, or other browser-based testing tools
  • Experience conducting load and performance testing
  • Experience using Git and tools like BitBucket or Github
  • Experience reviewing requirements, specifications and technical design documents to provide timely and meaningful feedback
  • An automation-first testing mindset
  • An ability to think up new ways to break our applications
  • A commitment to software craftsmanship and things like code review, design patterns, etc
  • Quality as a culture mentality; experience shifting testing left

What Will Make You Stand Out - Not Required:

We don’t expect anyone to have all of these but everything you can tell us about helps you stand out from the crowd. If you don’t know, we love to teach.

  • BS degree in Computer Science, Engineering or related discipline or equivalent
  • Greater experience: 3+ years is a start, not a limit
  • Industry experience with vehicle telematics or transportation applications
  • Experience validating work products from backend database using direct SQL query methods
  • Experience with Data Streams (Kafka, Kinesis, Redis Streams, SNS, SQS, etc)
  • Experience with BDD and a framework like Cucumber
  • Experience with build tools such as Jenkins

Platform Science Benefits Highlights:

  • Medical, dental, and vision benefits (some plans for employees are 100% covered by Platform Science)
  • Generous paid time off and company holidays
  • Up to 12 weeks of paid parental leave
  • 401k matching 
  • Investment in your professional growth in the company

At this time we only consider candidates in these states: AL, AR, AZ, CA, FL, GA, IL, KY, MA, MD, MI, MN, MO, NC, NH, NV, OH, OK, OR, PA, SC, TN, TX, UT, VA, WA, and WI. In the future we plan to add more states.

Apply Now

Date Posted

09/02/2022

Views

5

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer, Data Platform (Lead) - Benchling

Views in the last 30 days - 0

Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...

View Details

Senior Product Manager, Enterprise - Atlassian

Views in the last 30 days - 0

Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...

View Details

Senior Product Manager, Dev Solutions - Atlassian

Views in the last 30 days - 0

Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...

View Details

Treasury Management Officer - Technology and Disruptive Commerce - JPMorganChase

Views in the last 30 days - 0

The job posting is for a Treasury Management Officer in Commercial Banking The role involves generating new treasury management business maintaining c...

View Details

Relationship Executive, Middle Market Banking - Executive Director - JPMorganChase

Views in the last 30 days - 0

The job description is for a Relationship Executive role in the Middle Market Banking team The role involves building and retaining profitable relatio...

View Details

Senior Account Sales Representative - Spectrum

Views in the last 30 days - 0

The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...

View Details