Hybrid: 2-3 days onsite in NY
Role Objectives:
• Review user stories planned for the sprint and provides user point estimation during sprint planning
• Design manual test cases and creates automation scripts for in-sprint testing
• Execute test cases either manually or using automation test tool during In-sprint testing: 80% automation 20% manual
• Review test coverage and ensures traceability of test cases to the business requirements
• Maintain applicable test artifacts (Test plan, test cases, test data automation scripts) per the business requirements or change requests
• Work with Application Lead to standardize user stories sizing (T-Shirt sizing or other estimation techniques)
• Provide in-sprint testing progress to the functional test lead and escalate any issues/risks
• Build and improve upon test frameworks once comfortable enough and as automation expertise improves
Qualifications and Skills:
• Proficient coding skills and a good level of understanding of the testing methodology
• Deep understanding of agile methodology and experienced with story point estimation
• bility to translate user stories into testable outcomes
• Strong interpersonal and communication skills
• bility to understand complex data flows between various internal and external applications in order to design complex hybrid tests
• Extensive experience in automation methodologies: Page Objects, TDD, data-driven testing, parameterized testing
• utomation scripts in environments with python, JavaScript, java, or C#
• Very productive, able to multitask on multiple projects throughout the day or week
• Basic understanding of building test frameworks from scratch or the interest to learn
• Demonstrated ability to identify and report risks and Issues
• Results driven, able to produce frequent Pull Requests
• Experience working with Fixed Income/Equities/FX domain
• Degree in Computer Science, Mathematics, Engineering or comparable discipline is desirable
Desirable Skills:
• Depending on experience and skills: ability to mature automation frameworks or build them from scratch
• bility to see gaps in QA processes and design improvements
• bility to train junior QAs on processes, usage of frameworks, or automation best practices
• With experience, ability to drive automation side-projects
• Experience of containerization and orchestration technologies such as docker and kubernetes.
• Implement and promote best practices for test automation, continuous integration and deployment
• Understanding of modern dashboards such as Grafana/Kibana for data visualization
• Experience in performance and load testing of API's and front-end components
• Familiarity with microservice/micro frontend architecture