The Solutions Architect is responsible for designing and guiding the implementation of scalable, high-quality technology solutions that align with business objectives. This role bridges business and technical teams, ensuring solutions are modern, efficient, and built with quality engineering principles at their core. This is a hands-on role, combining architecture design with direct technical contribution across development, system integration, and quality engineering practices, including enterprise and modern automation frameworks.
· Design end-to-end solutions across applications, integrations, and platforms
· Translate business requirements into scalable, secure, and maintainable technical architecture
· Define and implement integration approaches to ensure systems communicate effectively and data flows seamlessly across applications.
· Establish and promote architecture standards, reusable patterns, and best practices
· Develop proof-of-concepts, reference implementations, and reusable components to validate solution approaches
· Contribute to API design, system integrations, and automation framework implementation, including enterprise tools such as UFT One
· Participate in code reviews, architecture validations, and hands-on troubleshooting of complex technical issues
· Support configuration and integration of CI/CD pipelines, testing tools, and DevOps workflows
· Ensure solutions are designed for testability, automation, performance, scalability, and reliability
· Contribute to and support automation frameworks across UI, API, and integration layers using both enterprise and modern tools
· Integrate quality engineering practices into CI/CD pipelines and SDLC processes
· Provide guidance on tool integration, workflow optimization, and test strategy alignment
· Support performance, scalability, and non-functional validation efforts
· Provide technical guidance and mentorship to QA, and engineers
· Collaborate with cross-functional stakeholders to align business and technical goals
· Promote best practices, knowledge sharing and continuous improvement across teams
Qualifications:
· Bachelor’s degree in Computer Science or 7+ years of experience in software engineering, architecture, or related roles
· Consultant experience a plus
· Experience designing and implementing scalable, enterprise-level solutions
· Strong background in system integration and API design
· Experience with programming languages (e.g., Java, Python, C#)
· Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform)
· Experience with CI/CD tools (e.g., Jenkins, Azure DevOps)
· Strong experience with enterprise test automation tools, including UFT One, as well as modern automation frameworks (e.g., Selenium, Playwright, Cypress)
· Experience designing, implementing, or supporting automation frameworks across UI, API, and integration layers
· Understanding of modern architecture patterns and SDLC practices
· Knowledge of security and compliance best practices
· Exposure to AI-driven tools in software development or testing is a plus