Job Description:
We are seeking a highly skilled and dynamic QA Engineer to join our quality assurance team. The ideal candidate will have hands on experience in using latest QA technologies and methodologies. The ideal candidate will be responsible for writing, reviewing and executing test cases within tight deadlines ensuring the quality and reliability of our financial software products. This role requires meticulous attention to detail, strong analytical skills, and the ability to work collaboratively with cross functional teams.
Key Responsibilities :
Test Case Development :
• Design, develop, and maintain comprehensive test cases based on functional specifications and user stories.
• Ensure test coverage for all possible scenarios, including edge cases and negative testing.
Test Execution :
• Perform manual testing of software applications to ensure they meet functional and non-functional requirements.
• Execute test cases and document results, ensuring that defects are accurately recorded and communicated to development teams.
Test Planning and Review :
• Collaborate with product managers, developers, and other stakeholders to understand requirements and design test strategies.
• Review and refine test cases with the development team to ensure completeness and accuracy.
Defect Management :
• Identify, document, and track defects using test management tools.
• Work closely with development teams to reproduce issues, analyze root causes, and verify fixes.
Compliance and Standards :
• Ensure that all testing activities comply with industry standards and best practices, particularly in the mutual funds, capital markets, and insurance domains.
• Keep up-to-date with regulatory requirements and ensure the software meets compliance standards.
Continuous Improvement :
• Participate in post-release/post-implementation testing to validate software quality.
• Contribute to continuous improvement by identifying areas for process optimization and efficiency.
Reporting :
• Generate detailed test reports and communicate test results, issues, and risks to stakeholders.
• Provide insights and recommendations based on test outcomes to guide decision-making.
Preferred Skills and Qualifications:
• Bachelor’s degree in Computer Science, Information Technology, Finance, or a related field.
• Hands on experience in using tools like postman, swagger and other API tools.
• Hands on experience in using relational and NoSQL databases (PostgreSQL, MongoDB)
• Minimum of 0-1 year of experience as a Manual QA Engineer, with a focus on financial domains such as mutual funds, capital markets and / or insurance.
• Strong knowledge of Software testing methodologies, tools, and processes.
• Proficiency in using test management tools such as JIRA, TestRail, or similar.
• Excellent analytical and problem-solving skills.
• Ability to manage multiple tasks and deliver high-quality results under tight deadlines.
• Strong communication skills, both written and verbal, with the ability to particulate complex technical issues to non-technical stakeholders.
• Knowledge of regulatory requirements in financial services is a plus.
• ISTQB certification or equivalent is desirable.
• Knowledge of basic automation tools is a plus