Software Analyst
Remote
Full Time
Experienced
Job Title: Software Analyst
Position Title: Software Analyst
Location: Remote
Job Type: Full-time
Experience Level: Mid-Level (3 years of experience)
About Us: RAMSolutions is a dynamic and rapidly growing organization dedicated to attracting and retaining top talent. We are committed to fostering a collaborative and inclusive work environment that empowers our employees to achieve their best. Join us and be a part of our exciting journey towards success.
Overview:
The Software Analyst is responsible for identifying business requirements, mapping them to system capabilities, and recommending technical solutions. This role involves configuring system settings, planning, and executing various testing phases, and creating system specifications. The SQA ensures quality assurance by examining current business procedures, system practices, and IT modifications, recommending improvements, and designing new computer programs and systems. The SQA also performs troubleshooting, resolves complex issues in production systems or applications, and collaborates with subject matter experts. As a technical lead, the SQA manages small to medium-sized projects, ensuring open communication within and outside the project team.
Key Responsibilities:
- Requirements Analysis:
- Identify and document business requirements.
- Map business requirements to system capabilities and recommend technical solutions.
- System Configuration and Testing:
- Configure system settings and options.
- Plan and execute unit, integration, and acceptance testing.
- Create system specifications and test scripts.
- Identify test scenarios and cases, execute test cases, document test results, and provide quality assurance results to the business.
- Business Procedure and System Improvement:
- Examine current business procedures and system practices.
- Design and recommend new or improved procedures and systems.
- Program and System Design:
- Analyze business requirements and construct workflow charts and diagrams.
- Study system capabilities and write specifications.
- Design new computer programs and systems.
- Troubleshooting and Issue Resolution:
- Perform troubleshooting and solve complex bug issues in production systems or applications.
- Collaborate with subject matter experts on issues.
- Project Management and Leadership:
- Serve as a technical lead on sub-systems or small features.
- Manage projects of small to medium size and complexity.
- Perform tasks and apply expertise to meet deadlines.
- Communication and Collaboration:
- Anticipate complex issues and maintain open communication within and outside of the project team.
- Education:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Experience:
- Proven experience in system analysis, design, and testing.
- Experience in project management and technical leadership.
- Skills:
- Strong analytical and problem-solving skills.
- Proficiency in creating workflow charts, diagrams, and system specifications.
- Excellent troubleshooting abilities.
- Effective communication and collaboration skills.
- Ability to manage multiple tasks and projects simultaneously.
- Experience with specific systems or applications relevant to the industry.
- Advanced knowledge of quality assurance methodologies and tools.
- Certifications in relevant technologies or methodologies.
- Collaborative and dynamic team setting.
- Opportunities for professional growth and development.
- Engaging with cutting-edge technologies and innovative projects.
Apply for this position
Required*