Join Us
With MPS, you get a partner to help resolve complex problems —and provide access to the most innovative technologies. We're always looking for new talent. Check out our current openings.
Java Developer
Role and Responsibilities
- Define and write implementation specification, derive algorithms and develop code from design documents.
- Design and develop high-quality code.
- Test, debug, analyze, and fix application problems/issues. Work closely with stakeholders to fix issues in a timely fashion.
- Follow the software development lifecycle processes.
- Interact with internal stakeholders to support product releases and/or resolve program problems.
- Support and mentor the team where needed.
Required Experience: 3-5 yrs
Job Requirements
- Excellent knowledge in Java, J2EE
- Core Java
- Hibernate, JPA, JTA
- Spring, XMLBeans
- Web Services, XML, XSD, REST services
- SQL
- IBM MQ, Active MQ, JMS
- WebSphere/WebLogic
- Unit testing tools like Junit, mocking libraries such as Mockito
- Build tools like Gradle and Maven
- Good analytical and logical skills
- Awareness of software engineering processes in design, code, testing etc.
- Ability to work independently / under low supervision
- Possess good verbal and written communication skills
- Knowledge of Microservices, Spring boot, Spring Cloud, Kafka is an advantage.
- Knowledge of GPP and/or Payment’s domain is highly preferred.
QA Engineer
Position Summary
QA Engineer will test the implementation of new features, be involved in upgrades and regression cycles, deliver tested customizations described in functional specifications using the Global Pay Plus (GPP) application and accompanying integration services and you will be involved in designing solutions for the customer needs, working closely with regional teams as it pertains to the quality engineering for our Global Services Managed Services propositions.
Role and Responsibilities
- Develop test cases that provide evidence of the software’s conformance to documented Functional and Technical specifications
- Assure testing coverage based on customers’ requirements
- Conduct tests review with relevant stakeholders
- Develop data used to set up the system for the client’s use
- Validate customer setup from end user perspective
- Conduct regression testing on every new release and prior delivery to the customer
- Provide the Project with accurate status of releases
- Conduct qualification of customer defects
- Perform re-tests of fixed defects to ensure compliance to specifications and affected area.
- Work in teams to determine test objectives, execute test cases and improve testing processes
Required Experience:3+ yrs
Job Requirements
- Relevant academic background (BA in Computer Science, Computer Engineering, Information Technology) or relevant experience
- 2+ years of Experience with Exposure to
- GPP - SP
- QA methodology and process
- SQL and other DB Knowledge
- Knowledge of:
- Payment systems or/and Banking – advantage
- One programming language – advantage
- Excellent technical skills
- Able to multi-task, is self-motivated and able to motivate others
- Team player – ability to work with a team in a dynamic and complex environment
QA Engineer
Position Summary
QA Engineer will test the implementation of new features, be involved in upgrades and regression cycles, deliver tested customizations described in functional specifications using the Global Pay Plus (GPP) application and accompanying integration services and you will be involved in designing solutions for the customer needs, working closely with regional teams as it pertains to the quality engineering for our Global Services Managed Services propositions.
Role and Responsibilities
- Read and understand requirement & solution documents.
- Prepare & Review Test cases, Test scenarios
- Test Execution, Defect reporting, Defect Analysis & Tracking till closure
- Simulation & Triage of issues raised by customers
- Address functional queries from various stakeholders
- Follow testing plan/schedule & adhere to quality processes
- Should be able to provide production support whenever needed.
- Work in teams to determine test objectives, execute test cases and improve testing processes
Required Experience:3+ yrs
Job Requirements
- Relevant academic background (BA in Computer Science, Computer Engineering, Information Technology) or relevant experience
- Experience with GPP Classic.
- Experience in testing software applications/packages in the payment domain.
- Good SQL and UNIX knowledge.
- Should be aware of the Testing process, SDLC software development life cycle, Agile and Waterfall models
- Should have used tools like Jira and Zephyr for bug tracking & test management.
- Strong knowledge of SWIFT, ISO 20022 message is a must.
- Strong analytical and problem-solving skills.
- Should be able to perform Test Analysis, Test case preparation, and Reviews and Test execution
- Should Perform Review of test cases – peer review.
- Able to Review test cases – peer review.