About this role
About the Role Role focuses on designing, testing, and maintaining software programs for client deployments to meet quality assurance standards. The role involves collaborating with cross-functional teams, analyzing requirements, and ensuring reliable, scalable software delivery. What You'll Do
- Understand requirements and design software/products, develop solutions by studying information needs, systems flow, data usage and work processes, and participate in the software development life cycle.
- Conduct problem investigation, root cause analysis, and identify ideas to improve system performance and availability.
- Analyze client requirements and translate them into feasible designs; collaborate with functional teams or analysts; confer with project managers on software capabilities.
- Develop and automate validation processes by designing test cases/scenarios/usage cases, and executing these cases; modify software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces; plan installation/modifications of systems.
- Ensure code quality and proper documentation; maintain replication patterns; coordinate with team on daily status; provide feedback on usability and serviceability; trace quality risks and report.
- Capture client requirements and clarifications for quality work; gather feedback regularly for timely delivery; pursue ongoing education and training; document solutions with flowcharts, diagrams, etc.; maintain high-quality customer interactions and timely responses. What We're Looking For
- Experience with software design, development, debugging and testing; strong understanding of software development life cycle and CI/CD practices.
- Ability to analyze requirements, translate into feasible designs, and collaborate with cross-functional teams and project managers.
- Familiarity with software validation, test case design, documentation, and reporting; ability to communicate clearly and document code comments.
- Strong customer-facing skills, proactive communication, and commitment to on-time delivery; willingness to continue learning and stay current on best practices.