
C. Mack Solutions
Remote Jobs
Engineering Agile Success
5 Jobs
• Collaborate with analysts and architects to perform a range of tests to maintain standards and regulations. • Enhance automation and scripting efforts within the Scrum framework, strengthening Agile processes and supporting a more effective and dependable software development lifecycle (SDLC). • Participate in Agile Scrum development methodology ceremonies (e.g., sprint planning, scrum, backlog refinement, defining tasks/tests, estimating LOE, testing, tracking work done, retrospective, demonstration, etc.). • Develop, maintain, and perform sprint-level manual/automated testing activities (e.g., define scenarios, develop detailed scripts/procedures, develop Cucumber Gherkin feature files and scenarios, map user story acceptance criteria to script verification points) in Jira with Xray and Cucumber BDD plug-ins. • Develop and maintain automated scripts that are exercised during CI/CD builds and nightly regression test suite execution. • Develop and maintain automated UI and backend (e.g., SQL, logs) scripts in a Java language-based Selenium/Cucumber/Serenity framework stored in a GitLab repository that may integrate with a Cucumber or generic test. • Develop and maintain automated web service API validation scripts using Spring ToolSuite4, Rest Assured, Postman, Fiddler, and SoapUI. • In collaboration with the Product Architect and/or Business Analyst, access impacts of candidate changes to the automated smoke and/or regression test suite(s) and plan accordingly. • Perform full-scope static and dynamic testing of a system under test utilizing functional and non-functional testing techniques. • Perform script and/or code peer reviews to ensure compliance with program-level manual/automated testing standards, guidelines, and processes. • Document and track testing activity progress during a sprint.
• Develop and maintain efficient backend systems and APIs. • Design GenAI-driven workflows, integrating large language models. • Implement cloud solutions (AWS, Azure, Google Cloud) for scalability and security. • Manage and optimize databases (MySQL, PostgreSQL, MongoDB). • Develop and maintain data pipelines and support ETL processes. • Perform testing, debugging, and ensure backend quality. • Collaborate with cross-functional teams and maintain clear technical documentation.
• Manage the end-to-end contract lifecycle, including pre-award, award, modifications, execution, compliance, and closeout • Review, interpret, and advise leadership on prime contracts, subcontracts, contract modifications, NDAs and Teaming Agreements • Serve as the lead and point of contact for all C. Mack Solutions contractual matters, both internally and externally • Develop and maintain working relationships with our government Contracting Officers (COs), Contracting Officer Representatives (CORs), and our teaming partners to facilitate collaborative solutions and contracting opportunities • Own our GSA and other contract vehicle management, audits, and associated reporting requirements • Support the management of Joint Venture (JV) and Contract Teaming Agreement (CTA) structures, including compliance, invoicing relationships, and reporting • Ensure company compliance with federal acquisition regulations (FAR), DFARS, and small business regulations • Review and provide guidance on Requests for Proposals (RFPs) and Statements of Work (SOWs), and general support for capture and proposal teams • Support program and finance teams with contract setup, funding tracking, deliverables, and reporting requirements • Monitor contract performance to ensure our teams exceed requirements and deliver on schedule • Identify and mitigate contractual and organizational risks through proactive review and analysis of terms and conditions • Maintain organized and compliant contract files in accordance with company and government standards
• Develop and maintain GenAI-powered application features and workflows. • Integrate large language model APIs and generative AI capabilities. • Optimize system performance and ensure robust user experience. • Work with cloud platforms to deploy scalable AI solutions. • Conduct thorough testing and maintain clear technical documentation.
• Develop and maintain responsive, high-quality web interfaces. • Translate design mockups and user requirements into interactive features. • Integrate RESTful APIs and manage complex application state. • Optimize for performance, accessibility, and cross-browser compatibility. • Collaborate closely with designers, backend engineers, and product leads. • Write maintainable code with clear documentation and implement thorough testing. • Participate in code reviews and ongoing learning within the team. • Bonus: Contribute to AI-enhanced UI components and experiences, including GenAI-driven flows.