Job Title- Software Quality Assurance Engineer
Tests software programs to compare to specifications and documentation
Identifies, analyzes and documents defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens and content
Establishes benchmarks for program efficiency in operating and response times
Creates test cases and test data
Creates and executes automated test scripts using testing software programs
Responds to inquiries from users and technical support regarding functions and operations of software programs
Contributes to the establishment of standards and procedures for program design and testing
Recommends program improvements or revisions to programmers and system analysis
Reviews computer logs and reports to identify program processing errors and possible improvements
Coordinates testing by users and third parties
Identifies program variances from standards and suggests modifications to conform
Assists users to isolate possible problems in software after implementation
Conducts compatibility tests with other software programs, hardware, multiple operating systems, and network environments
Monitors program performance after implementation to prevent recurrence of program operating problems, and to ensure the efficiency of operation
Documents, tracks and communicates test plans, test results, analysis, and unresolved problems.
Min Job requirements-
Minimum Bachelor Degree in Computer Science, Information Technology, or related field.
Prior experience or knowledge of Accounting software, Database software, Design software, Development software, and Spreadsheet software
Identifies and resolves problems in a timely manner; gathers and analyzes information skillfully; develops alternative solutions; works well in group problem-solving situations.
Job Title- Software Developer
Involve in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development using Agile Methodology with daily scrum meetings;
Interact with Product definition team for gathering/understanding requirements and providing technical development estimates for features, enhancements and issues;
Provide solutions using J2EE technologies like EJB, Hibernate XML, JMS, JDBC, Servlets, JSP, jQuery, JSON, UML, Design Patterns, Model-View-Controller (MVC) architecture using Spring Framework (Spring-Core, Spring MVC, Spring-Web services, Spring-AOP), Apache Camel Framework and ActiveMQ;
Develop core framework classes, REST and SOAP JAX-WS with bottom-up web service implementation to consume and process traveler profiles requests from external Global Distribution Systems;
Collaborate with subject matter experts, business analysts, developers and QA specialists to create a high-quality application and actualizing the equivalent into useful structure and effectively take an interest in everyday stand up meetings to give a report of the status and work procedures;
Create UI utilizing JSP and Spring Tag Libraries to streamline the complexities of the application;
Min Job requirements-
Minimum Bachelor Degree in Computer Science, Information Technology, Electronics, Instrumentation Engineering or related field.