Resources MUST have hands-on scripting experience with Java language or C# - these are not straight QA resources but resources that may’ve started off as a developer and transitioned to a QA or vis versa
DevSecOps capabilities guided by CMS Best practices and governance.
Full-time job opportunity
Location: Windsor Mill, MD Contract : 12 months
ML Engineer/Statistician/Data Scientist – A successful candidate will demonstrate superior machine learning and statistical analysis skills to collect, analyze, and interpret large datasets and develop data-driven solutions for the clients in the Banking/Finance industry. Some of the responsibilities will include the following:
The client is seeking individuals with strong IT technical skills, predictive modeling skills, specialized modeling and research methods background as well as strong processes, optimization and simulation skills.
Job Duties: Collect requirements, quantify and prepare detailed technical design documents. Convert business requirements into functional, system, performance and UAT test specifications/scenarios to develop scripts. Analyze and verify automated and manual test approaches; execute UI functional, acceptance, integration, and system testing in programming language. Design, code and maintain automated scripts, functions/function libraries, database verification, behavior and data-driven tests. Implement behavioral driven development automation framework using Cucumber, Selenium and Java. Design framework with implementation of data driven, keyword, hybrid, POM Model and execute automated test cases for web based applications, mobile applications and web services.
Perform enterprise analysis, involving examination of the business problem and its proposed business solution, its risks, and its feasibility, developed AS IS and TO BE process flows, and relevant architecture and analysis artifacts. Use Agile (SAFe, Kanban) and Waterfall software development life cycle including requirement analysis, project planning, project design, project execution, issue tracking and reporting for onsite-offshore delivery model. Design, install, test and maintain software systems.
Install and configure Informatica MDM components. Perform data modeling, data mapping, data validation, data standardization; define business rules for cleansing, matching, merging and maintaining data. Create and configuring landing tables, staging tables, base objects, hierarchies, foreign key relationships, lookups in the hub, queries, query groups and packages in MDM
Duties: Gather business requirements to analyze and provide technical specifications to testing working web applications and web services using Java and Selenium. Test the application by creating detailed test plans, test cases and automate testing effort. Responsible for SQL Server database testing and testing stored procedures, SQL queries using SQL Server. Automate integration testing process to meet project requirements. Perform quality analysis of web applications and web services. Develop automated test cases using Selenium Web driver based on Functional requirements. Perform analysis on defects and work to improve quality using Quality Centre and HP AGM. Perform continuous integration of test suite with BitBucket and Jenkins. Use JAVA, JCL, XML, COBOL and PL/SQL, MS SQL Server, Oracle, DB2, MS OLAP Services Manager, Windows and UNIX, UFT, Selenium Web Driver, Jenkins, Test NG, Cucumber, Bit Bucket and Eclipse, Rocket Shuttle, Share point, HP ALM and HP AGM.
Duties: Implement Object Oriented technologies, Web-based, Client-Server Architecture, Service Oriented Architecture (SOA) using J2EE technologies including Web services (SOAP/RESTFUL), Spring Boot, Spring Batch, Hibernate, AngularJS and Struts. Develop Mobile Apps for Android and IOS using KONY technology. Perform Software Development Life Cycle (SDLC) including analysis, estimations, design, development, testing and deployment. Build and deploy applications using Gradle, Maven and Ant build script. Perform JAVA/J2EE/ Drools based software development. Code, test, debug, implement, document, and develop programs using Drools. Research and analyze information to determine, recommend and plan implementation of modifications to existing system. Perform software system testing and validation procedures. Perform troubleshooting and diagnostics tasks. Provide plans for technical implementation activities. Prepare and document application code and procedures for technical issues related to application functionality. Evaluate interfaces between hardware, software and application components. Develop specifications and performance requirements. Use WebSphere, Weblogic, Apache Tomcat, RAD, Eclipse, HP Quality Center (QC), SQL, PL/SQL, Agile, Waterfall.