Test Strategy and Planning: - Develop comprehensive test strategies aligned with business requirements and technical specifications
- Create detailed test plans and test cases for Nomura applications
- Provide accurate time estimates for test planning and execution phases
- Collaborate with regional stakeholders to plan and execute testing tasks effectively
Test Execution and Management: - Execute test plans in accordance with project schedules
- Maintain and update existing test plans and test cases based on code changes and enhancements
- Track issues and work closely with project managers and development teams to resolve them promptly
- Participate in JIRA review meetings during test cycles to ensure proper issue tracking and resolution
- Conduct and participate in project health checks to assess overall quality and progress
Automation Development: - Design, develop, and implement test automation frameworks using Java and Python
- Utilize automation tools such as Selenium, TestNG, and JUnit for web application testing
- Create and maintain automated test scripts for regression testing and continuous integration
- Implement API testing automation using tools like Postman and Rest Assured
- Develop custom automation solutions for complex testing scenarios specific to Equity Derivatives Risk Management systems
Quality Assurance Best Practices: - Adhere to and promote QA standard test document templates and methodologies
- Incorporate industry best practices for testing financial risk management systems
- Stay updated with the latest trends and technologies in QA and test automation
- Mentor junior QA team members in automation techniques and best practices
Continuous Improvement: - Identify opportunities for process improvements in the QA workflow
- Suggest and implement new tools or methodologies to enhance testing efficiency
- Contribute to the development of reusable test components and libraries
- Participate in knowledge sharing sessions within the QA team and across the IT department
Multi-project Management: - Efficiently manage and prioritize testing activities across multiple projects concurrently
- Adapt to a fast-paced environment while maintaining high-quality standards
- Balance resources and time effectively to meet project deadlines
|