Conduct in-depth analysis of business processes to identify gaps and opportunities.
Gather, refine, and document business needs into actionable requirements.
Transform business requirements into detailed Functional Specifications, including system narratives, file/data layouts, and process workflows.
Serve as the "bridge" by effectively communicating technical constraints to business users and business logic to development teams.
Design comprehensive test plans and lead / execute testing cycles.
Ensure all software deliverables meet rigorous security and performance standards.
Develop and maintain automated testing scripts or simulation tools to streamline the QA process and improve delivery speed.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related discipline.
Minimum 5 years of experience in automation testing tools and frameworks, such as Jenkins, Selenium, Robot Framework, JMeter or Cucumber, preferably within the financial industry, including a proven track record of participating large-scale projects.
Proficiency in designing and developing systems using Ruby, Java, Python, JavaScript, and database technologies on Linux platforms.
Experience in Ruby and Cucumber is an advantage.
Exceptional problem-solving and analytical capabilities, with the ability to interpret complex functional requirements, anticipate challenges, and develop flexible solutions.
Tech Stack
Java
JavaScript
Jenkins
JMeter
Linux
Python
Ruby
Selenium
Benefits
Standard office hours with a requirement for occasional night shift work and potential for "On-Call" rotation