IPConfigure is seeking a Quality Assurance (QA) Intern to assist in the development of their Video Management System, specifically to ensure the quality and reliability of their software products.
Requirements
- Understanding of software testing principles and methodologies, including manual testing techniques and test case design
- Basic understanding of Linux operating system fundamentals
- Experience in software testing and quality assurance roles or Internship or academic projects related to software testing, quality assurance, or software development
- Familiarity with automation testing tools (e.g., Selenium, Jenkins)
- Familiarity with version control systems such as Git and collaborative development workflows
- Exposure to agile software development methodologies (e.g., Scrum, Kanban) and agile testing practices
- Basic proficiency in at least one programming language (e.g., Python, Java, or JavaScript), with the ability to write simple scripts or programs
Responsibilities
- Develop and execute test cases, and test scripts to ensure the quality and reliability of our software products
- Conduct thorough regression testing when across various platforms, including Linux environments
- Monitor debugging process results
- Configure and maintain Linux-based testing environments, including virtual machines and containerized environments
- Document test procedures, test results, and other relevant information to support quality assurance efforts
- Stay updated on industry best practices, tools, and technologies related to software testing and quality assurance
- Collaborate with cross-functional teams to identify and prioritize testing requirements, and communicate test results effectively
Other
- Pursuing Bachelor's degree in Computer Science, Engineering, or a related field
- Excellent analytical and problem-solving skills, with a keen attention to detail
- Strong analytical skills and the ability to work in a fast-paced environment
- Willingness to collaborate with team members and stakeholders to achieve project objectives and deliver high-quality software products
- Demonstrated ability to adapt to new technologies, tools, and methodologies quickly and effectively