Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer In Test image - Rise Careers
Job details

Software Development Engineer In Test

Company Overview: 

Knit.ai is an early-stage venture funded tech company with an innovative solution that empowers IT and security teams.  We are building a data and AI driven application that assists IT and Security teams in vendor operations, performance management and strategic research.  

We are a team that moves fast but makes high-quality decisions. We value self-starters who can learn quickly, make mistakes but learn from them, and are accountable and hold others accountable to high standards.

Job Purpose: 

The Software Development Engineer in Test (SDET) is responsible for designing, developing, and implementing automated testing solutions to ensure the quality, reliability, and performance of our cloud delivered applications. This role bridges the gap between software development and quality assurance by integrating test automation into the software development lifecycle, identifying defects early, and driving continuous improvements in testing frameworks and processes.  

Key Responsibilities: 

  • API Testing & Validation: Create automated test cases for our REST APIs, ensuring correctness, performance, and security.

  • Automated System Testing: Develop and execute automated system tests to validate the end-to-end functionality, integration, and reliability of the SaaS platform across all components, do this both at the REST API layer to test the larger back end system, as well as browser layer through Playwright.py scripts

  • Automation of Data for Test Environments: Often we need specific data in our system to support testing specific hard to reach use cases, or simply need a live flow of data vs. static data.   Design, develop, and maintain automation tools in this area.

  • Performance & Load Testing: Identify performance bottlenecks in both frontend and backend components to optimize scalability.

  • CI/CD & DevOps Integration: Implement and maintain automated tests within Google Cloud Build pipelines, ensuring continuous testing and reliable deployments.

  • Security & Compliance Testing: Support SOC2 compliance efforts by implementing security-focused testing, logging, and monitoring practices.

  • Cross-Browser Testing: Ensure web applications function properly across multiple browsers, devices, and screen sizes.

  • Collaboration & Code Quality: Work closely with developers to enhance testability, participate in code reviews, and promote software quality best practices.

  • Troubleshooting & Debugging: Analyze test failures, diagnose root causes, and collaborate with engineering teams to resolve issues.

  • Continuous Improvement:  Research and implement the latest testing tools and best practices to enhance automation efficiency.

Skills and Qualifications: 

  • Education: Bachelor's degree in Computer Science or a related field.

  • Experience: Minimum of 3 years of experience in SDET or related role that required Python programming.

  • Programming & Automation: Proficiency in Python for developing test automation scripts.  Understanding of HTML / Javascript / CSS for building front-end automation.

  • Communication: Excellent communication skills and the ability to work effectively in a team.

  • Test Frameworks & Tools: Hands-on experience with Playwright for UI automation, pytest for general testing.

  • API Testing: Strong knowledge of REST API testing 

  • Database Validation: Basic experience working with PostgreSQL, including writing and executing test queries.

  • CI/CD & DevOps: Familiarity with Google Cloud Build for integrating automated tests into CI/CD pipelines or other similar platform and willingness to learn Google Cloud. 

  • Software Testing: Solid understanding of system testing, functional testing, regression testing, and performance testing.

  • Debugging & Troubleshooting: Strong analytical skills to diagnose test failures, identify root causes, and work with developers to resolve issues.


Reporting Structure: 

You will be reporting directly to the Chief Technology Officer (CTO) & Cofounder

Location: 

This position is based in Palo Alto, CA. We believe the power of collaboration and creativity is critical for an early stage startup and is best captured in-person, hence the expectation is for in-office work 5 days a week.

Employment Type: 

This is a full-time position offering a competitive salary, early stage startup equity,  and benefits package, commensurate with your experience and skills.


Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Development Engineer In Test, Knit.ai

At Knit.ai, we're on an exciting journey to redefine how IT and security teams operate. As a Software Development Engineer in Test (SDET) based in our vibrant Palo Alto office, you'll play a critical role in ensuring that our innovative data and AI-driven applications meet the highest standards of quality and performance. Your primary mission will be to design, develop, and implement robust automated testing solutions, seamlessly integrating them into our software development lifecycle. You'll create automated tests for our REST APIs, validate system functionality, and implement performance and load testing to identify bottlenecks. Collaborating closely with our talented developers, you’ll contribute significantly to enhancing testability and promoting best practices in software quality. We believe in continuous improvement, so your insights into the latest testing tools and techniques will be invaluable to us. Here at Knit.ai, we thrive on fast-paced decision-making and celebrate self-starters who not only learn quickly but also hold themselves and others accountable to high standards. If you're passionate about driving quality and innovation in a collaborative setting, we’d love for you to join our team as a Software Development Engineer in Test and help us elevate our SaaS platform to new heights!

Frequently Asked Questions (FAQs) for Software Development Engineer In Test Role at Knit.ai
What are the key responsibilities of a Software Development Engineer in Test at Knit.ai?

As a Software Development Engineer in Test at Knit.ai, your key responsibilities include designing and implementing automated tests for our REST APIs, developing system tests for our SaaS platform, and ensuring proper performance and load testing. You'll work closely with developers to enhance testability, implement CI/CD integration with Google Cloud Build, support security and compliance testing, and continuously improve testing processes and frameworks.

Join Rise to see the full answer
What qualifications are required for the Software Development Engineer in Test position at Knit.ai?

To qualify as a Software Development Engineer in Test at Knit.ai, you should possess a Bachelor's degree in Computer Science or a related field, alongside a minimum of 3 years of experience in an SDET role or related position. Proficiency in Python programming, experience with test frameworks such as Playwright and pytest, and a solid understanding of API testing are also essential for this role.

Join Rise to see the full answer
How does the Software Development Engineer in Test role at Knit.ai support continuous improvement?

In the role of Software Development Engineer in Test at Knit.ai, you’ll be expected to research and implement the latest testing tools and best practices to enhance automation efficiency. Your proactive approach will drive continuous improvements in our testing frameworks and processes, ultimately helping ensure the quality and reliability of our cloud-delivered applications.

Join Rise to see the full answer
What tools and technologies will a Software Development Engineer in Test at Knit.ai use?

As a Software Development Engineer in Test at Knit.ai, you will utilize tools and technologies such as Python for automation scripting, Playwright for UI automation, and pytest for general testing. Additionally, familiarity with Google Cloud Build for CI/CD integration and basic knowledge of PostgreSQL for database validation will be beneficial.

Join Rise to see the full answer
What type of work environment can a Software Development Engineer in Test expect at Knit.ai?

At Knit.ai, the work environment is fast-paced and collaborative, with an expectation for in-office work five days a week in our Palo Alto location. We believe that creativity and teamwork are critical for our success, especially in an early-stage startup context.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer In Test
Can you describe your experience with automated testing and the tools you have used?

In answering this question, you should highlight your specific experiences with automated testing, mentioning tools such as Playwright for UI testing or pytest for general testing. Plus, include examples of projects where you successfully implemented these tools and any challenges you overcame.

Join Rise to see the full answer
What steps do you take to troubleshoot and debug test failures?

When faced with test failures, a systematic approach is vital. Describe your methodology for diagnosing issues—starting from analyzing logs, verifying systems under test, to collaborating with the development team to resolve problems. This showcases your analytical skills and teamwork capabilities.

Join Rise to see the full answer
How do you ensure that your tests remain relevant as the software evolves?

To keep your tests relevant, explain how you regularly review and update your test cases in accordance with software updates, feature changes, and bug fixes. Highlight the importance of version control and collaboration with developers in this process.

Join Rise to see the full answer
What challenges have you faced when implementing CI/CD pipelines for automated testing?

Focus on specific challenges such as integrating existing tests into CI/CD frameworks like Google Cloud Build. Discuss how you overcame these obstacles, emphasizing your problem-solving skills and proactive mindset.

Join Rise to see the full answer
Can you explain the importance of API testing in your role as an SDET?

API testing is critical as it verifies the integrity of data exchange between systems. Discuss how you validate functionality, performance, and security of APIs, and the impact of effective API testing on overall application quality.

Join Rise to see the full answer
Describe your experience with performance and load testing.

In your response, mention specific projects where you conducted performance testing, the tools used, and the outcomes. Discuss how identifying performance bottlenecks led to improvements in application scalability.

Join Rise to see the full answer
How do you keep yourself updated with the latest trends and tools in software testing?

Demonstrate your commitment to continuous learning by mentioning resources you follow, conferences you attend, or communities you engage with. This shows your dedication to professional growth and staying relevant in the industry.

Join Rise to see the full answer
What experience do you have with database validation in testing?

Discuss any hands-on experiences you've had with database validation, including writing and executing SQL queries to verify data integrity and correctness as part of your test automation process.

Join Rise to see the full answer
How do you approach cross-browser testing?

Explain your methodology for cross-browser testing, including the tools used and specific test cases designed to ensure functionality across various browsers and devices. Highlight the importance of user experience in these scenarios.

Join Rise to see the full answer
What are your strategies for working collaboratively with developers at Knit.ai?

Emphasize the importance of open communication and collaboration in a team setting. Share strategies like participating in code reviews, holding regular meetings, and integrating feedback into your testing processes to ensure software quality.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Topaz Labs as an Implementation Specialist in Dallas, TX, and help drive the future of photo and video editing technology.

Photo of the Rise User
Posted 2 days ago

Join Flipster as a Senior Mobile Platform Engineer and play a crucial role in optimizing their mobile trading platform.

WEX Inc Remote India - Bangalore - Remote Office
Posted 10 days ago

WEX is searching for a senior software engineer to shape the future of its EnCompass platform within the Corporate Payments Engineering team.

Photo of the Rise User
Posted 7 days ago

As a Lead Back-End Developer at CreatorIQ, you will leverage your expertise in back-end technologies to design scalable web applications and mentor a team of developers.

Fiserv Hybrid Milwaukee, Wisconsin
Posted 12 days ago

Join Fiserv as a Sr. Backend Engineer and help shape the future of Fintech by developing innovative backend solutions.

Photo of the Rise User
Posted 4 days ago

Lead innovative payment solutions as a Chief Software Engineer at Visa, fostering engineering excellence and collaborating on a global scale.

Photo of the Rise User
Posted 3 days ago

Become a Software Engineering Intern at Crumbl and gain valuable experience while contributing to innovative tech projects.

Photo of the Rise User
Bosch Group Remote 2 Symphony Park, Manchester M1 7FS, UK
Posted 3 days ago

Become part of a pioneering team at ETAS, where you'll design impactful software solutions for the automotive industry.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
11 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY