Automation QA

  • Full-time

Company Description

Formed in 2017 by the combination of Misys and D+H, we provide the broadest portfolio of financial services software in the world today—spanning retail banking, transaction banking, lending, capital markets and treasury.

Our solutions enable customers to deploy mission critical technology on premises or in the cloud. With our scale and geographical reach we drive valued solutions and opportunity for customers regardless of size or geography. Through our open, secure, and reliable solutions, we empower customers to accelerate growth, optimize cost, mitigate risk and continually evolve to meet their changing needs.

A Truly global organization with offices in 42 countries worldwide, with an employee base of approximately 10,000 employees.  We work with 9,000 customers, including 48 of the top 50 banks globally. Through our software, we’re constantly stretching boundaries to do more for our customers. We are proud to be an organisation where our vision, values and cultural beliefs are not just shared, but are lived by our people globally and where recognition is part of each and every day

Job Description

As a member of the QA team for Fusion Corporate Channels, your responsibilities will include but are not limited to

  • Responsible for analyzing requirements as per functional and technical specifications, developing and reviewing scripts.
  • Ability to work independently in a fast-paced environment with dynamically changing requirements, with minimal guidance from leads.
  • To develop and deliver efficient code/automation scripts with high quality and high performance
  • Design and implement test strategy for each QA deliverable, based on business requirements, individual input, and cooperation with Development, Customer Support, and Product Management teams
  • Do test execution and maintain test environment and test data
  • Manages day-to-day individual workload, and identifies/mitigates project risks. Promotes teamwork in problem resolution.
  • Participate in daily sprint discussions and provide updates on the activities assigned.
  • Identify bottlenecks and bugs, and devise solutions to these problems. Analyze and resolve issues identified during testing.
  • Report software issues, work closely with the development team to fix them and validate provided solutions
  • Contribute to all software testing types like functional, regression, automation, performance, documentation
  • Provide feedback on the quality of the project/product through meetings, testing progress reports and communication with the project team/ stakeholders
  • Support from a quality assurance perspective the client’s software usage in production
  • Act as a software quality advocate throughout development, testing, delivery and implementation phases of software development lifecycle
  • Work with manual QA to ensure the test coverage and internal coding standards.
  • Contribute to peer Code Reviews and team meetings
  • Supports users by developing documentation and assistance tools

Qualifications

The role reports to Project/Team lead

  • Must have a first-class Bachelor’s degree in Engineering or master in Computers from an accredited college/ university
  • Excellent analytical and problem-solving skills.
  • Proven 2 - 4 years of working experience in automation scripting or test automation with a good knowledge of its ecosystems and a knack for writing clean, readable code.
  • Must be familiar with the full project/test lifecycle including estimation. Should have experience in agile methodology.

Must have Technical Skills

  • Programming Knowledge: Java / Python
  • SQL Knowledge: Basics are mandatory. Advanced Knowledge is added advantage
  • Webservice / API: Rest/SOAP/HTTP/XML and required tools to test
  • Experience in automation framework: Selenium / Robot / BDD
  • Troubleshooting ability
  • Experience on Azure Pipelines/Jenkins
  • Proficient understanding of code versioning tools, such as SVN, GIT, etc.
  • Familiarity with Web servers like Apache Tomcat, WebLogic, IBM WebSphere, JBOSS, etc.
  • Technically savvy and able to ramp up on new tools/technologies quickly.
  • Solid understanding of required tools for automation
  • Expertise with building tools such as Ant/Maven.
  • Good verbal and written communication skills.

 

Privacy Policy