Mid/Sr. Software Development Engineer in Test (Cloud Platform)
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.
Date Posted
09/02/2022
Views
5
Similar Jobs
Software Engineer - Mulligan Funding
Views in the last 30 days - 13
Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...
View DetailsSoftware Engineer, Gameplay and Camera - Visual Concepts
Views in the last 30 days - 8
Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...
View DetailsSoftware Engineer, Tech Lead: Ads Attribution - 14+ Years of Experience - Snap Inc.
Views in the last 30 days - 9
Snap Inc is a technology company that contributes to human progress by empowering people to express themselves live in the moment learn about the worl...
View DetailsSenior Online Engineer - Visual Concepts
Views in the last 30 days - 6
Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...
View DetailsSoftware Engineering Intern (Summer 2023) - Dexterity Capital
Views in the last 30 days - 11
Dexterity Capital is a quantitative trading firm that values growth autonomy and getting things done They offer competitive compensation equity option...
View DetailsSenior Software Developer - SDI Presence
Views in the last 30 days - 6
SDI Presence LLC is a company that provides IT managed services and consultancy looking for developers with extensive CNET experience to work onNET ap...
View Details