What does the Astea QA engineer fellowship look like?
- What is important for the QA fellowship 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 associates 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 associates 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 associates 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:
- Associates 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 associates 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 associates. 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 associates 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.
- As Bulgarian is the primary language of the fellowship, non-native speakers need to have a level of B2 or higher proficiency in Bulgarian