Being a member of Aladdin Engineering, you will be:
- Tenacious: Work in a fast paced andhighly complexenvironment
- Resourceful problem solver: Analyze multiple solutions and deploy technologies in a flexible way.
- Great teammate: Think and work collaboratively and communicate effectively.
- Fast learner: Pick up new concepts and apply them quickly.
Job Purpose / Background:
Aladdin Private Markets Quality Engineering is a globally distributed team supporting Quality Engineering initiatives for Apps on Aladdin. The team employsuseof industry-leading tools (Selenium, Cypress, Cucumber, Jenkins, Azure dev ops) to support the testing activities. As a QA Engineer you will work as part of the Global testing team supporting Quality Engineering activities for applications on the Aladdin platform.
Responsibilities include:
- Guide and mentor junior team members from both technical and functionalstandpoint. Foster a culture of continuous improvement and accountability within the team.
- Being hands-on and owning functional deliveries.
- Applyexpertisein Java Script,Performance Testingtool(JMeter), or other test frameworks to design, develop andmaintainperformance test suites.
- Responsible for managing comprehensive testing phases from planning to execution for functional and non-functional requirements including design, development, and delivery.
- Work closely with collaborators, customers, partners, and team members to capture client needs,providedesign insights, and deliver outstanding work.
- Analyze and report on QA metrics, trends, and opportunities for improvement, presenting findings to senior management and recommending corrective actions.
- Champion a culture of quality within the organization, driving awareness and consistency with Quality standards.
- Prioritize and develop enhancements to continuously improve application stability and scalability.
- Conduct reviews of applications and workflow processes to target automation effectiveness.
- Drive a strong culture by bringing principles of inclusion and diversity to the team and setting the tone through specific recruiting, management actions and employee engagement.
Qualifications:
- B.E. / B.Tech. MCA degree in Computer Science, Engineering, or a related subject area or its equivalent
- 4-6 years of proven experience
Skills and Experience:
- Experience in senior QA role within the financial services industry, ideally in asset management. Deep understanding of investment management processes, risk management methodologies, regulatory compliance requirements or Investment Accounting skills.
- Hands on Performance Testing experience (3+ years) using tools like JMeter
- Good understanding of performance test frameworks, tools, and scripting languages along with strong analytical and problem-solving skills to address complex issues.
- Consistent record of successfully leading and implementing QA programs that drive continuous improvement.
- Comprehensive understanding of software quality assurance and engineering processes, methodologies, and proven methods. Good understanding of Agile software development methodologies.
- Excellent communication, interpersonal and leadership skills, with the ability to influence and collaborate effectively across diverse teams.
- Strong foundationin RDBMS, SQL and application infrastructure technologies, performance testing tools & methodologies (JMeter or other), API testing for handling complex distributed systems.
- Self-motivator, that looks for challenges and rolls up their sleeves toidentifyand understand the core issues and works closely with all levels and across teams to implement solutions.
Nice to have and opportunities to learn:
- Experience of working in Agile Development Team
- AZURE Dev Ops, CI/CD integration and associated tools and processes (Jenkins, Maven, SonarQube).
- AI and Machine Learning (ChatGPT or GitHub CoPilot)
- Specflow/Cucumber and BDD
- Cloud based testing.
- API testing (Postman, Soap UI)