THE COMPANY
MPOWERs borderless loans & scholarships enable students from around the world to realize their full academic & career potential by attending top universities in the U.S & Canada.
As a mission-oriented fintech/edtech company, we move extremely quickly & leverage the latest technologies, global best practices, & heavy analytics to tackle one of the biggest challenges in financial inclusion. Were backed by over $150 million in equity capital from top global investors, which enables fast growth & provides our company with financial stability & a clear path to an IPO over the coming years.
Our global team is composed of former management consultants, financial service & technology professionals, & other experts in their respective fields. We work hard, have fun, & believe strongly in our cause. For us, MPOWERs mission is personal.
As a member of our team, youll be challenged to think quickly, act autonomously, & constantly grow creatively in an environment where fast change & exponential growth are the norm. Ideation & implementation happen very quickly. We value feedback & emphasize personal & professional development by providing the resources you need to further your skills & grow with the company. MPOWER is committed to cultivating your strengths & curiosity & helping you make an immediate impact.
MPOWER has been named one of the best fintechs to work for by American Banker for the past 6 years in a row.. We are honored to be nominated by multiple agencies & publications for our leadership in Tech, diversity & social impact. We pride ourselves on being a growth company for grown-ups, where there are no pool tables but rather great health, education, & maternity/paternity benefits instead. Our team diversity has been recognized as well; were one of the most diverse workforces in the world in terms of nationality, gender, religion, age, sexual orientation, & educational background.
THIS IS A FULL-TIME POSITION BASED IN BANGALORE, INDIA.
THE ROLE
As a Senior QA Engineer, you will be a key member of the Engineering team responsible for maintaining high-quality standards across MPOWERs digital products. You will lead end-to-end testing efforts, ensure software meets business & user expectations, & collaborate cross-functionally to deliver best-in-class applications in a fast-paced agile environment. Your responsibilties will include but are not limited to:
- Translating business requirements into comprehensive test cases & plans.
- Designing, implementing, & executing manual & automated tests for functional, regression, integration, end-to-end, & user acceptance testing.
- Leading performance testing & contributing to test automation strategy using tools like Selenium & Robot Framework.
- Collaborating with Product Managers, Developers, & DevOps to maintain CI/CD pipelines & ensure test coverage across releases.
- Defining, tracking, & reporting QA metrics (coverage, defect leakage, performance, effectiveness) to stakeholders.
- Participating in sprint planning, retrospectives, & all phases of the Agile SDLC.
- Owning & improving QA processes, contributing to continuous integration & quality standards across the organization.
- Creating thorough & maintainable documentation to support testing activities & knowledge sharing.
THE QUALIFICATIONS
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- 4-8 years of QA experience in a software development environment.
- Hands-on scripting experience in Python for test automation.
- Proficiency with QA tools & frameworks (Selenium, Robot Framework).
- Familiarity with DevOps & CI/CD tools like Jenkins, TeamCity.
- Strong problem-solving & collaboration skills, with the ability to work cross-functionally & communicate technical concepts clearly to non-technical stakeholders
- Excellent written & verbal English communication skills
A passion for financial inclusion & access to higher education is a must, as well as comfort working with a global team across multiple time zones & locations!
In addition, you should be comfortable working in a fast growth environment, meaning a small agile team, fast-evolving roles & responsibilities, variable workload, tight deadlines, a high degree of autonomy, & 80-20 everything.
|