Senior SDET | Remote | 8+ Yrs

  • Mpal Solutions Pvt Ltd - MENTORPAL
  • Remote
  • 8 - 10 Yrs
  • 40 - 60 Lacs PA

Job Description

  • 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

Job Responsibilities

  • 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 stability bar. 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.