Testing Engineer
New Yesterday
Job Description
Capio Group is looking for an experienced Testing Engineer!
Full-time employee - Remote
Salary: $120,000 - $130,000
About Us:
Capio Group is a California-based Information Technology Consulting firm serving the public sector since 2010. We assist the Government in delivering large, complex systems and solutions. Capio Group is a small, but quickly growing firm that mixes good ideas, with great people, to achieve extraordinary results for our clients. We offer the salary and benefits of the bigger companies, with the added bonus of a flexible workplace and a great work-life balance.
Scope of Work:
Capio Group is looking for an experienced and qualified Testing Engineer to support and provide services for project management, data cleansing, conversion, migration, service architecture, service solution, and service integration using client’s Salesforce Platform, and MuleSoft Integration Platform to support the project requirements and with data exchange tasks. The solution must integrate with the client's current system and provide electronic communication between the systems. The services include data profiling, modeling, and readying the data foundation according to the current state of clients' data in the context of clients' transition data state for the implementation.
As part of the team, the Testing Engineer will be responsible for tasks including but not limited to:
1. Requirements Gathering
- Engage in collecting and documenting new or updated requirements.
- Evaluate business requirements and translate it into user stories or business, technical, and data requirements.
- Take part in sessions to gather and review requirements alongside technical and business team members.
- Conduct a comprehensive assessment of the current legacy system and transitional architecture to understand the architectures and functionalities.
- Work with client businesses and IT SMEs to generate use case prioritization.
- Conduct a comprehensive assessment of the current legacy system to understand its architecture, functionalities, and data model.
- Draft transitional plan outlining the process for transitioning data, workflow, and functionalities from legacy systems to Salesforce/MuleSoft.
- Collaborate with the development team throughout the transitional process and conduct regular review and adjustments.
- Provide data migration, Salesforce and MuleSoft architecture design and solutions in accordance with project concept, ensuring alignment with best practice, industry standards, and organization standards.
- Collaborate to identify and group logical Project services components and dependencies for Project solution backlog.
- Collaborate to prioritize Project solution backlog.
- Participate in developing and maintaining the project plans required by the client, ensuring that all milestones and deliverables are met on time.
- Conduct Stakeholder Communication: Act as the primary point of contact for stakeholders, including clients, team members, and vendors. Regularly update stakeholders on project progress, risks, and issues.
- Provide Team Leadership: Lead and mentor the project team, providing guidance and support to ensure they have the resources and information needed to complete their tasks effectively.
- Conduct Resource Assessment: Provide bottom- up estimation process for staffing and hours for the Contractor to successfully meet requirements during the Base Contract period.
- Conduct Technical Oversight: Oversee the technical aspects of the project, including data conversion and the integration of Salesforce and MuleSoft. Ensure that best practices are followed and that the solutions meet the project requirements.
- Provide Quality Assurance: Work closely with the QA team to ensure that all deliverables are thoroughly tested and meet quality standards. This includes coordinating smoke testing, unit testing, and integration testing.
- Collaborate with the UAT team and assist in structured testing planning and execution
- Conduct Problem Resolution: Identify and resolve any issues that arise during the project, ensuring that they are addressed promptly and effectively.
- Complete Documentation: Ensure that all project documentation is complete and up-to-date, including technical documentation, user manuals, and project reports.
- Coordinate Training and Support: Provide training and support to end-users and stakeholders to ensure they can effectively use the new systems and processes.
- Conduct Post-Implementation Review: Conduct a post-implementation review to evaluate the project's success and identify areas for improvement in future projects.
- Support Continuous Improvement: Implement continuous improvement practices to enhance project delivery processes and outcomes. Provide lessons learned to the client Team Leaders.
- Provide a plan detailing the data flow, and tools necessary to maintain data quality standards and synchronicity with two separate production systems.
- Participate in data synchronization work.
- Participate in developing plans to decouple data synchronization.
- Identify and execute tasks in preparation for data conversion and migration to decrease data conversion and migration issues and risks.
- Work with client’s business and technical staff to continue with:
- Conduct data profiling
- Recommend preferred ways to document and develop data cleansing method and rules
- Coordinate and implement data cleansing rules
- Enhance, improve, and update transitional architecture to meet project requirements.
- Implement and configure Salesforce and MuleSoft solutions in accordance with the designed architecture, ensuring alignment with best practices, industry standards, and organizational standards.
- Configure components to seamlessly integrate with legacy systems and downstream processes.
- Configure/modify the application to work with project requirements and design.
- Perform testing and validation of the solution to verify functionality and interoperability.
- Collaborate with the client’s staff and contractors to contribute to building an implementation plan and roadmap.
- Create and manage the release management process.
- Build and align to the client’s release process.
- Conduct unit testing and integration testing and assist in System, User Acceptance testing and Structured Testing.
- Assist with defect triage meetings and provide resolution.
- Perform Process Assessment: Conduct AS-Is and To-Be analysis for the process impacted by the implementation of the project, including business and technology support structures.
- Develop OCM Plan and Change Strategy: Create and document OCM plan or strategy for the project, define change resistance mitigation strategies, and develop an OCM roadmap and methodology.
- Location:
- Sacramento
- Job Type:
- FullTime
- Category:
- Technology