SDET - Software development engineer in test / Senior SDET

 (10+ years exp)
₹40L – ₹60L
Published: 3 days ago
Avatar for Appsmith

Appsmith

An open source framework to help developers build critical business apps faster

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Remote Work Policy

Remote only

Hires remotely in

Relocation

Allowed

Skills

Cypress end to end Testing Framework

Hiring contact

Vaishnavi

The Role

About Appsmith

Appsmith is an open-source, low-code platform that helps developers build applications quickly, usually within hours.

Since our inception, we have gained significant traction, with over 10 million downloads, more than 30,000 stars on GitHub, and adoption by 10,000+ organisations across 150 countries. If you haven’t already, sign up for a free Appsmith account and try it today.

We are a global and fully remote organization, excited to welcome new teammates to our collaborative environment and high-performance culture.

See our GitHub repo here: https://github.com/appsmithorg/appsmith

We’ve raised $51.5 mn in funding.

Company Vision

We believe every organization should have the ability to develop high performing internal applications quickly and cost-effectively. Every enterprise needs to create custom internal applications, spending between 10% to 40% of their engineering resources on them. Yet they often take a backseat to customer-facing applications because they are challenging, expensive and slow to build. Appsmith is already enabling software engineers to transform how they build internal apps, often building them 10 times faster with Appsmith. In the future we’re building, custom software developed for internal users will look and work no differently than the best out-of-the-box SAAS products. Internal users will demand great UX, great customer support, and great reliability from their in-house development teams because Appsmith has made it quick and painless for developers to build, deploy and maintain custom software.

What do we value?

Above all, we value a growth mindset. As a team of learners, we read, talk to people and listen to feedback constantly. We love working with people who have strong opinions, weakly held. Self starters and ambitious people form the backbone of our team. Do you want to work on bigger projects? Are you comfortable setting large goals and then accomplishing them? We value consistency and reliability. For example, sticking to committed deadlines, showing up on time etc. We believe that predictability makes teams run a lot smoother. It’s the little things that matter. Attention to detail shows that we empathize with our users, our colleagues and anyone else that we interact with. Are you a practical optimist? Our founding team strongly believes in a better future. We believe in playing our part to make that future a reality.

What will you be doing?

We are looking for a skilled SDET (Software Developer Engineer in Test) with Javascript experience. If you feel thrilled about working in a high-growth startup and love the idea of building automation into the test and development process, then this is the role for you!

Automation testing ensures that software products continuously meet a high bar of stability. It also ensures that the development team can move faster through fewer bugs. You will be responsible for driving this change within the team.

We would love to meet you if you have experience with automation frameworks (Cypress) and have a strong understanding of product development best practices.

We want someone to have thought about the testing strategy within their teams, what they would do again/differently, etc. Lead for this team and not just contribute code.

Must have skills

  • 10+ years of experience testing software through automation tools such as Cypress/Selenium/Jest/Mocha etc for a SaaS product. This experience helps you understand the software development life cycle and the pitfalls of buggy software.
  • Since Appsmith’s integration test suite is written in Cypress, prior knowledge of working on this framework will help you hit the ground running.
  • Appsmith’s client-side code is written in React. Your understanding of contemporary browser frameworks such as React/Angular will ensure that you are able to understand and communicate the nuances of the product with the rest of the engineering team.
  • Software products are only as stable as the APIs they are built on. You should have a good understanding of RESTful APIs and should have worked on API testing tools like Postman before.
  • Being able to express your thoughts in code through JavaScript (JS) or TypeScript (TS) is essential to your success since Appsmith’s automation test suites are written in these languages.
  • Since Appsmith is a devtool focused on developer users, the ability to represent this user base in our automation suite is critical to providing a great experience to users.
  • All automation suites require CI/CD pipelines and SQL databases. Familiarity with both will help you stand above the crowd.

Nice to have skills

  • Having worked on developer-focused products is an added bonus. This helps you understand our users and their requirements better.
  • Prior experience with unit testing through Jest/JUnit will help you break shackles and contribute to the code base across the board.
  • At Appsmith we value speed and performance within our product. Being able to write load testing/performance testing scripts will go a long way in keeping our developer users happy.

Remote working: Appsmith is a fully distributed and remote team.

Diversity and Inclusion: Appsmith is dedicated to maintaining a diverse team and an inclusive work environment because our success depends on it. We welcome all people to apply for roles with Appsmith, especially women and other disadvantaged populations and we appreciate non-traditional career paths.

What is the recruitment process?

As a small team, it’s imperative that all of us get to know each other before taking the leap. We want to ensure you succeed in your role within our team. Each conversation (video conference) with us will last about 60 mins. Typically the whole process takes between 2 - 10 business days depending on your and our schedules.

Introductory call: A phone call with the recruiter that gives us a chance to introduce our company product to you as well as get to know you. If you find our product vision interesting exciting for you to work on, we will move to the next steps.

Technical conversation I: This is a video call that allows for a deeper technical conversation. Expect some problem solving and pair programming to take place.

Technical conversation II: Another round of video interview that is a technical deep-dive with a founder/senior engineer on the team that will focus heavily on your technical chops. Expect some more problem solving and pair programming.

Product Feedback Assignment - We would love for you to put together a document that provides constructive criticism on Appsmith and identifies ways we can improve the developer experience. You can focus on a specific feature or flow and analyze it in more detail, or alternatively, you can take a broader approach and examine the entire experience. Think about what the feature or flow should be doing, and what it might be doing wrong. How can you solve the problem in a comprehensive way?

Culture fit conversation: Conversations with the founders and quick meetings with our team members to ensure that there is a culture-fit.

Extending an offer: If all goes well, we will extend an offer that includes financial benefits, equity stock grants, and any other benefits.

Benefits:

Budget to setup your home office
Medical insurance for self and dependants
Self-education budget for books, courses, and conferences
Flexible holiday schedule
Paid Maternity and Paternity leave

More about Appsmith

Perks and Benefits

Healthcare benefits
Parental leave
Remote friendly
image

Funding

AMOUNT RAISED
$51.5M
FUNDED OVER
2 rounds
Rounds
B
$41,000,000
Series B Jun 2022
image

Founders

Nikhil Nandagopal
Founder • 3 years
Bengaluru
image
Abhishek Nayak
Founder • 3 years
Bengaluru
image
Arpit Mohan
Co-Founder & CTO • 3 years
Bengaluru
image
Go to team image

Similar Jobs

Learnyst company logo
Learnyst
Sell courses online securely from your own branded website & mobile apps
Health Vectors company logo
Health Vectors
Change the way health data is looked at. Personalize it for better health outcomes
Metronomic Technology Solutions company logo
Metronomic Technology Solutions
Technology to make healthcare more Appropriate, Accountable and Affordable
HUBCV company logo
HUBCV
Talent based networking and tacking platform
Brokerage Free company logo
Brokerage Free
Technology to simplify financial services
CodersBrain company logo
CodersBrain
Hire on-demand developers and build your tech product in a cost-effective way