Company Description
At Reshape, we're driven by the mission to democratize personalized fitness with AI, making it universally accessible. Leveraging cutting-edge technology, our aim is to enact a global transformation by enhancing millions of lives through health and fitness. The app is currently live with tens of thousands of users, and you can checkout the same at www.reshapeapp.ai. (We highly recommend you do so before applying for this position as we want you to be as passionate about the cause and relate to it like we do.)
Why Join Us?
As a Test Engineer at Reshape, you’ll be at the heart of our development process, playing a pivotal role in setting up and maintaining the test processes that ensure our product runs smoothly. We are committed to creating an innovative and high-quality product that delivers an exceptional user experience across all our digital platforms.
We're looking for a passionate Test Engineer with a strong background in Flutter to join our team and lead our quality assurance efforts for our flagship app. Your role will begin with creating comprehensive test plans and establishing robust QA processes for our mobile app. Once we've identified key bottlenecks, you'll help implement automation to streamline our testing efforts. Routine manual testing will also be crucial to maintaining the highest standards of quality.
You will report directly to the Co-founder and CTO, working closely with them in the office for mentorship and an invaluable experience in learning, building, and creating a huge impact into millions of lives.
Key Responsibilities:
- Design and Implement Tests: Write and maintain a variety of automated tests, including unit tests, widget tests, integration tests, and end-to-end tests for our Flutter applications.
- Manual Testing: Perform routine manual testing to identify issues that automated tests might miss, ensuring comprehensive coverage and quality.
- Test Case Creation: Develop and document detailed test cases for both automated and manual testing to ensure consistent testing procedures.
- Lead Quality Assurance: Develop and execute test plans and strategies to ensure the highest levels of quality and performance for our apps.
- Test Automation: Continuously improve our test automation framework and processes to increase test coverage and efficiency.
- Collaboration: Work closely with developers, product managers, and designers to identify and address potential quality issues early in the development process.
- Performance Testing: Conduct performance testing and benchmarking to ensure the app runs smoothly across different devices and platforms.
- Accessibility Testing: Ensure the app is accessible to all users, including those with disabilities, by incorporating accessibility tests into the QA process.
- CI/CD Integration: Integrate automated tests into our CI/CD pipeline to ensure tests are run with every code change.
- Mentorship and Leadership: Over time, take on a leadership role within the quality assurance team, mentoring junior testers and leading the overall QA strategy.
Location: Jaipur (On-site)
Qualifications:
- Experience: Proven experience with flutter, preferably in writing and executing various types of automated tests for Flutter applications.
- Technical Skills: Strong knowledge of Dart, Flutter, and test automation frameworks like flutter_test and integration_test.
- Problem Solving: Excellent problem-solving skills with attention to detail and a passion for delivering high-quality software.
- Team Player: Ability to work effectively in a collaborative team environment and communicate complex technical concepts clearly.
- Continuous Learning: Willingness to stay updated with the latest trends and best practices in software testing and quality assurance.
You are a good fit if:
- you have worked on several Flutter apps
- are a pro learner with high aptitude and clarity of thought
- can take initiative and want to always do your best possible work
- don't restrict yourself in boundaries but instead push them to get the job done
- are intent to work in a high-velocity dynamic startup environment to maximize learning and impact
What We Offer:
- Competitive salary with potential ESOPs
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- The chance to work on cutting-edge technology and contribute to a product that makes a difference.
- Free Reshape Premium subscription to extended family
Annual Compensation:
INR 3,00,000 - INR 4,50,000 (potential ESOP grant after 3-month probation period)