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

Bangkok Smartcard System(Rabbit Card)

Chatuchak

4 เดือนที่แล้ว