Description

Job Description:

Responsibilities:

  • Design test processes and procedures used to ensure that software operates within defined requirements.
  • Create detailed, comprehensive, and well-structured test plans and test cases.
  • Implement test plans, automation, and validation strategies.
  • Develop and maintain automated test scripts to reduce repetitive manual testing.
  • In depth functional testing – Must be able to evaluate functional stability to ensure business requirements are being met and are “fit-for-purpose” through end to end functional and automation testing.
  • Work closely with software developers and business analysts to resolve issues.
  • Clearly communicate any obstacles to raise awareness and avoid project impediments and overall project timeline disruption.
  • Collaborate with Product Owner, Business Analysts and Developers on tasks related to the planning, testing and coordination of release activities.
  • Participate in user story creation process through dissection of high-level requirements during team review sessions.

Qualification:

  • 6+ years of work experience in Quality Assurance roles with automation testing experience.
  • Experience with legal modules such as Matter Management, Invoice Management, Cost Centers, Dynamic Discount, Budget Management, Audit Rules, and Accruals.
  • 3+ years of experience in Salesforce testing, preferably with platforms like Litify and Team Connect.
  • QA Expert in the Salesforce.com platform.
  • Experience with automation testing.
  • Developed JIRA workflows, dashboards, and designed JIRA processes to streamline project management and tracking.
  • Experience in writing clear, concise, and comprehensive test plans and test cases.
  • Led the migration from Team Connect to the newly implemented Salesforce-based Litify platform, ensuring smooth data transfer and system integration.
  • Develop, execute, and maintain comprehensive test plans and test cases for the Litify platform, ensuring all features function as expected.
  • Perform functional, regression, and integration testing for new releases and enhancements.
  • Knowledge of testing integrations, end-to-end system processes.
  • Excellent analytical and problem-solving abilities.
  • Work closely with developers and product managers to define and implement test strategies.
  • Collaborate to ensure alignment of QA practices with project goals.
  • Understanding SFDC Architecture & concepts is required.
  • Demonstrated ability to think outside the box.
  • Communicate with development and project management
  • Experience working in an Agile/Scrum development process.
  • Interest in taking ownership on products and projects.
  • Flexibility to meet continuously changing priorities and challenges.
  • Needs to possess excellent communication and people skills.
  • Ability to multi-task, meet deadlines and stay calm under pressure.
  • Interest in studying and learning new things.

Requirements 

  • 3-5 years’ experience working with Java.
  • 3+ years’ experience working in payments related technology.
  • Experience developing backend web services in a microservice architecture along with command over common data structures and design patterns.
  • Solid understanding of API design, particularly principles of REST in highly scalable environments
  • Strong SQL skills, specifically with PostgreSQL, including pros/cons of various approaches to access, and ability to recognize and address potential performance issues.
  • Experience integrating and troubleshooting hardware terminals.
  • This includes following EMV and MSR specifications (will be tested during interview)
  • Experience integrating with multiple processors (i.e.: First Data, WorldPay, TSYS)
  • Experience with the following technologies:
  • Languages:  Java
  • Database:  Postgres 
  • MySQL
  • SQL Server 
  • Spring Boot 
  • Maven/Gradle 
  • Kubernetes 
  • Cucumber  
  • Docker 
  • JMeter (or some other load testing framework)

Education

Any Graduate