What does the Astea QA engineer internship look like?
- What is important for the QA internship program at Astea Solutions is that we are looking for people who are willing to develop in the field, who understand the importance of the QA work, and have both interest and talent in the field of quality assurance.
- QA engineers are held in high regard at Astea, the interns are trained in the specifics of the profession. The following technologies are learned and practiced during the program: TypeScript, Playwright, WebdriverIO, Git, CI/CD & Jenkins, Bug Tracking systems, API testing..
- In the first half of the program the interns are split into different tracks depending on their position. Intern QA engineers have their own mentors, lectures and exercises. Mentors help by guiding the interns in solving problems, not by providing ready made solutions.
Team project
In the second half of the program the interns from all positions are grouped into one or more teams. Each team is tasked with developing a working application from scratch based on initial requirements.
The challenges of the team project include:
- Interns not only apply what has been learned in the first half of the program, but also learn how to tackle tasks that include new challenges.
- QA interns choose the testing methods and technologies, they prepare a test plan, log bugs and move tasks in the issue tracking system.
- In addition to the purely technical side of things, the group project teaches teamwork and synchronization between the team members, both in terms of programming tasks, and in terms of cooperation with the other key parts of the team.
- Another key goal of the team projects it to follow a process that simulates as much as possible working on a project with a real customer.
Each project is developed mainly by its team of interns. However, each team has at its disposal mentors to guide them and help them not only with technical questions, but also to follow the work process and to synchronize with the rest of the team members.
What are the requirements for the QA Engineer interns candidates?
- Strong knowledge of the main types of testing, QA practices and processes.
- Willingness to learn new things and develop as a QA engineer, especially in the field of automated e2e testing. Familiarity with e2e tests implementation is a plus, but is not mandatory.