QA Engineer Intern
(No experience required)Xindus Trade
Job Location
Job Type
InternshipVisa Sponsorship
Not AvailableRemote Work Policy
In office - WFH flexibilityRelocation
AllowedSkills
Hiring contact
Samreen FatmaThe Role
About Company :
Xindus is a X-Border Trade Enabler for SMEs.
Xindus OS, our technology platform, helps SMEs find global markets, manage order fulfilment, ship to the world, while managing trade compliance and financial flows. You can find more about us at www.xindus.net.
Job Title : QA Engineer Intern
Overview:
We are seeking a motivated QA Engineer Intern to join our dynamic team. As a QA Engineer Intern, you will play a crucial role in ensuring the quality and reliability of our software products, with a focus on both backend Java and Spring Boot applications, as well as frontend React components. This internship offers an excellent opportunity to gain hands-on experience in software testing methodologies, automation tools, and working within an Agile development environment.
Key Responsibilities:
- Test Planning and Execution: Collaborate with the development team to understand project requirements and design comprehensive test plans and test cases for backend Java, Spring Boot, and frontend React applications.
- Manual and Automated Testing: Perform both manual and automated testing of software components, including functional, regression, integration, and performance testing.
- Test Automation Development: Contribute to the development of automated test scripts using industry-standard frameworks and tools such as Selenium, JUnit, TestNG, and Jest.
- Defect Management: Document and track defects using issue tracking systems (e.g., Jira), and work closely with developers to ensure timely resolution of issues.
- Continuous Integration/Continuous Deployment (CI/CD): Participate in CI/CD processes to ensure the smooth and efficient delivery of high-quality software releases.
- Cross-functional Collaboration: Work closely with developers, product managers, and other stakeholders to ensure a collaborative approach to quality assurance throughout the software development lifecycle.
- Quality Assurance Best Practices: Stay updated on industry best practices and emerging trends in software quality assurance, and contribute to the improvement of QA processes and methodologies within the organization.
Requirements:
- Currently pursuing a degree in Computer Science, Engineering, or related field.
- Strong understanding of software testing principles and methodologies.
- Familiarity with backend Java and Spring Boot development.
- Knowledge of frontend development technologies, particularly React.
- Experience with test automation tools and frameworks (e.g., Selenium, JUnit, TestNG, Jest).
- Basic understanding of web technologies such as HTML, CSS, and JavaScript.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
- Proactive attitude and willingness to learn in a fast-paced environment.
Preferred Qualifications:
- Previous internship or coursework in software quality assurance/testing.
- Experience with version control systems (e.g., Git).
- Knowledge of Agile/Scrum methodologies.
- Understanding of RESTful APIs and microservices architecture.
Duration :
This internship position is expected to last six months, with the possibility of a permanent offer based on performance and business needs. Compensation will be provided in accordance with industry standards and based on qualifications and experience.
How to apply:
Interested candidates should submit their resume and cover letter detailing their relevant experience and why they are interested in this position. Please include any relevant coursework, projects, or internships related to software testing and development.