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.
Analyze the User’s needs and requirements to test and develop the software standards. Configure high availability and disaster recovery for multiple resources on IBM WebSphere, WebLogic. Support middleware on multiple platforms (Windows, Unix and Linux). Planning, coordinate and implement security measures to safeguard information in computer files and to avoid accidental unauthorized damage, modification or disclosure. Disaster Recovery to ensure the security and integrity of data, data systems, and data networks across the entire organization. Work on OS platforms such as Solaris, OEL, AIX, Redhat, CentOS, Windows, etc. Ability to drive automation of middleware products, specifically Oracle WebLogic, Apache, WebSphere, Tomcat, WebMethods. Involved in interacting with External vendors like IBM, Oracle, BEA, on troubleshooting product-based issue. Work on Automation scripts on monitoring the server memory status and utilizations setting up the HA-Proxy implementation on top of application servers. Participate in the design session and collaborating with Architects, other Technical SMEs (Principle Engineers/Developers), and Operations Teams. Participate in on-boarding application development and infrastructure related to Docker containers for WebLogic & WebSphere applications and deploy them to AWS as per the requirements. Support middleware components like WebLogic, WebSphere web servers OHS, IHS, IIS, [Apache], application servers [Red Hat and Tomcat], messaging middleware components like JMS/EMS and setup load balancing.
Software Developer with .Net –
Perform the requirement analysis and document the system requirements. Facilitate backlog refinement, sprint planning, daily scrums, retrospectives, and demos. Meet with stakeholders to understand the requirements to create requirement mapping checklists. Understand the technical & functional aspects of the requirements and validate that they meet project objectives. Discuss with business to clarify the analysis/design queries raised by team. Perform root cause analysis for issues/defects on user/business request and provide solutions. Conduct daily stand-up meetings, planning and review sessions, prioritize tasks and mitigate roadblocks. Knowledge of Scrum, Lean, XP, Kanban, and other Agile development techniques. Work on data validation of reports and validation of user interface application. Collaborate with development team members, business analysts and release management team for quality deliverables. Execute all test cases in different phases of testing life cycle like Smoke, Regression and System testing of the application. Develop and execute test cases in HP ALM for Integration Testing with full test coverage. Create and monitor defects in HP ALM. Perform Backend testing by doing data comparison and data validation using SQL queries to ensure data consistency. Validate the different file formats to make sure that the data is loaded to the downstream systems. Performance tuning for SQL Transformations, Mappings, and Sessions.
POSITION REQUIREMENTS (ALL POSITIONS): Master’s Degree in Information Technology, Computer Science, Engineering, Business or related quantitative field. Or in the alternative a bachelor’s degree in Information Technology, Computer Science, Engineering, Business or related quantitative field AND Five Years of Experience in the offered position or related occupation
**Acceptable Fields of Study for offered position: Computer Science, Computer Information Systems, Computer Applications, Engineering, including Electronics/Electrical, Software Engineering, Communications Engineering, Computer Engineering, Civil Engineering, Mechanical Engineering, & Industrial Engineering. Bus. Admin, Acct., Finance, Management, Math, Physics, Commerce, Technology, Wireless Communications, Telecommunications and Information Systems.
***Unanticipated travel/relocation nationwide required for all positions
Please reply to: firstname.lastname@example.org
If all goes according to plan, we will be able to submit the application to the Dept. of Labor for processing by the end of August 2020.
Please let me know if you have any questions.