SENIOR QUALITY ANALYST
About the job
About Us.
Appreciate Wealth is a fast-growing fintech company, on a mission to
democratize global and domestic investing for millions of Indians. We are
building an all-in-one financial destination, starting with making it
incredibly easy and low cost to invest in global stocks (like Amazon, Tesla,
and Apple) using fractional shares, as well as a growing suite of domestic
products like Mutual Funds, Fixed Deposits, and Digital Gold.
We are a digital-first, technology-driven company that leverages proprietary
AI-enabled algorithms to offer personalized, cutting-edge investment
recommendations and automate portfolio management, eliminating the stress
from investing. We are relentlessly customer-centric, passionate about
financial wellbeing, and committed to transparency and integrity. Our
mission extends to financial inclusion and literacy through strategic
partnerships. We foster an owner mindset and encourage every employee to
rise to the challenge, solve complex problems, and drive collaboration. The
best ideas win, regardless of hierarchy.
Join us if you are eager to build a disruptive product, operate with a
powerful sense of purpose, and have a tangible impact on the future of
financial services.
Our Culture.
Our team is driven by innovation, expertise, and an unwavering commitment to
customer success. Our leaders are experienced engineers, pilots, and
entrepreneurs. We’re building a diverse, collaborative team where
individuals can bring their full selves to work, have fun, and feel a strong
sense of belonging. Here, you’ll roll up your sleeves alongside teammates
who care deeply about their craft, their communities, and each other. As we
continue to grow and expand our impact, you’ll have the opportunity to
contribute to solutions that enhance financial empowerment and literacy
across the entire country.
Join us if you are eager to build a disruptive product, operate with a
powerful sense of purpose, and have a tangible impact on the future of
financial services!
Key Responsibilities
-
Design, develop, and execute manual and automated test cases to validate
system functionality, performance, and scalability.
-
Create test cases and manually execute test plans across multiple Android
and iOS applications.
-
Collaborate with the QA team to plan, test and certify our software for
release in an agile environment.
-
Create & maintain automated tests for microservices calls / APIs, UI
automation scripts for functional flows.
-
Collaborate with cross-functional teams to understand product requirements
and ensure test coverage for new features.
-
Identify, document, and track bugs through resolution using tools like
Jira.
-
Implement continuous testing practices and integrate test automation into
CI/CD pipelines.
-
Develop and maintain QA documentation, including test plans, test cases,
and test data.
-
Conduct root cause analysis of defects and work closely with developers to
prevent regressions issues.
-
Monitor product quality metrics and proactively suggest process
improvements.
-
Mentor QA engineers, fostering a culture of technical excellence and
innovation.
Would I be a good match for this position?
-
Deep understanding of software QA methodologies, tools, and best
practices.
-
4+ years in QA engineering, with minimum of 2-3 years experience focused
on mobile application testing (Android/iOS).
-
Experience dealing with varying levels of firmware, software and
networking in testing.
-
Strong ability to test multiple apps with staggered release cycles.
-
Deep understanding of software QA methodologies, tools, and best
practices.
-
Excellent communication, collaboration, and documentation skills.
-
A detail-oriented mindset and a proactive approach to ensuring product
quality.
-
Willingness to collaborate with design, product management, and other
teams.
Bonus Skills
-
Experience in implementing continuous testing practices and integrating
test automation into CI/CD pipelines.
-
Test automation experience (Selenium, Appium, Nightwatch.js).
-
Performance testing with Locust and Jmeter.
Our Technology
- iOS, Android
-
JIRA & Zephyr
-
Postman API Test & Automation
-
Selenium & Appium for automation testing
- GitLab
- XCode
-
Android Studio
-
TestFlight / Google Play Store
Your ‘Day in life’ here / Typical tasks
-
Attend a small number of team meetings and stay in touch.
-
Read, understand and refine requirements for their work items, and sync up
with the team.
-
Write tests for the requirements and thoroughly test the requirements from
end-to-end preventing defect leakage.
-
Estimate effort required to complete work items.
-
Read, understand technical requirements and help refine requirements for
their work items, sync up with the team. Expected to understand business
need behind work items.
-
Write automated tests (UI/API).
-
Discuss functionality with leads and business owners.
-
Collaborate with peers in solving problems.
-
Work with the QA lead / Engineering Manager to plan and report work.
Benefits
-
Paid Sick Time
-
Health Insurance
Document last updated: October 2023