Internship & Cooperative
Software Quality Assurance
- Quality owner: Be the focal point in supervising and controlling quality of the product with deep understanding of all aspects of modern quality assurance practices.
- Define test scope, create, execute manual and automated test cases. Depending on team approach:
- Perform test planning and estimation, requirements analysis, automated and manual test creation, and execution
- Participate in the architecture and design of a feature early in the development cycle.
- Follow the Software Development Life Cycle (SDLC) procedures and protocols across all phases with focused proficiency in testing. Investigate, analyze, prioritize, report software defects.
- Develop the automation strategy/effort and generate scripts to perform automated testing cycles using Robot framework, Python Able to configure and implement CI/CD for launching automation script
- Perform both Manual and Automation testing
Business Analyst
- Collaborate with stakeholders (PO/PM/DE/BUS) to understand their business needs and requirements.
- Document and communicate gathered TD/VGIOne/Fanslink requirements to the project team.
- Identify business processes and workflows.
- Create and maintain documentation, including process flows, use cases, and user stories.
- Work with Software Process (SDLC) in Agile concept
- Identify and assist in resolving any issues or discrepancies.
- Assist in preparing presentations and reports for stakeholders.
Developer
- Collaborate with stakeholders (PO/PM/DE/BUS) to understand their business needs and requirements.
- Document and communicate gathered TD/VGIOne/Fanslink requirements to the project team.
- Identify business processes and workflows.
- Create and maintain documentation, including process flows, use cases, and user stories.
- Work with Software Process (SDLC) in Agile concept
- Identify and assist in resolving any issues or discrepancies.
- Assist in preparing presentations and reports for stakeholders.
Devops
- Building and setting up new development tools and infrastructure (both on-premise & cloud)
- Ensuring that systems are safe and secure against cybersecurity threats, create/implement and maintain policies, Understanding the needs of stakeholders and conveying this to developers
- Conduct Vulnerability & Threat Management
- Working on ways to automate and improve development and release processes
- Identifying technical problems and developing software updates and ‘fixes’
- Working with software developers and software engineers to ensure that development follows established processes and works as intended
- Deploy updates and fixes
- Investigate and resolve technical issues
- Develop scripts to automate visualization
- Design procedures for system troubleshooting and maintenance