

• Developing PLSQL packages/procedures as defined by SDLC
• Performing unit and integration tests of software components
• Documenting code and producing defined work products
• Researching Inventory problems and creating solutions
• Applying standards, methods, techniques, templates as defined by SDLC including code repository handling (Gitlab), code inspection, peer reviewing, etc.
• Supporting SWCM in problem solving (3rd level support), resolving high-priority defects and deploying fixes to production systems
• Ensuring that produced code/ system/ service is secure, with good performance, stable, operational and consistent before handover to SWCM
• Development and support of Java backend (version 8)
• Development and support of Oracle database
• Developing software components as defined by SDLC
• Performing unit and integration tests of software components for integration into larger subsystems, in accordance with the project's adopted standards
• Documenting code and producing defined work products
• Applying standards, methods, techniques, templates as defined by SDLC (code repository handling, code inspection, etc.)
• Supporting SWCM in problem solving (3rd level support), resolving high-priority defects and deploying fixes to production systems
• Ensuring that produced code/ system/ service is secure, with good performance, stable, operational and consistent before handover to SWCM
• Delivering working results on timely basis and for regularly reporting to SWCM / PM as agreed on
• Testing unit and integration of components
• Managing versions of software artifacts
• Deliverable Software Artifacts / Packages
• Installation Instructions/Orders/Packaging Instructions
• Developer Testing
• Designing and implementing test scripts to test sprint items using Selenium/JBehave
• Keeping test code up to date with changes to development items
• Working closely with developers to ensure proper testing
• Complying with test strategy, testing standards, templates and test plan
• Ensuring defect management
• Reporting on test progress
• Performing effort estimation
• Conducting tests and documents/ logs test results and defects
• Developing test cases and reporting on execution
• Performing Functional Testing to assess for Accuracy, Suitability, Interoperability, Functional, Accessibility . Performing regression testing for project, product and PRV (Production Readiness Verification)
• Designing and creating test data
• Ensuring testing environment version control
• Cleaning up test data within the used test environment
• Creating test data based on predefined requirements
• Cleaning up test data within the used test environment
• Performing communications as per project communications plan
• Embed Risk Awareness by designing and operating an effective control environment, proactively identifying and raising control deficiencies and driving diligent and sustainable risk remediation.
• Create / maintain Test Case/Test Data/Test Defects/Test Suite
• Defining, refining and executing test cases and providing evidence
• Managing defects reported
• Research issues reported by users
• Working closely with BA to validate defined tests
• Working closely with Developers to help define defects and testing
• Accurately estimate testing effort for Sprints
• Framing & Executing Test Cases for defects/features
• Providing updates as needed
• Other responsibilities:
• Approving deployments to the QA environment
• Allocating all analysts' time in a project for a given sprint
• Mentoring teammates to hone testing skills and practices
◦ Managing time between projects/assuring that testing on all other projects is on schedule
• Researching and evaluating testing tools for testing processes
• Create test plans for use on projects