Position Overview
Job Details
QA Engineer
Job Description
We are seeking an experienced and passionate Quality Assurance specialist to join our team. A Quality Assurance specialist is responsible for establishing functional and automated testing standards to ensure the production of high-quality software products. Additionally, they collaborate with a product development team.
The ideal candidate will be responsible for
- Engaging in the implementation of the approved software testing and assessment procedure within product teams
- Executing technical tasks related to testing and assessment, with the aim of enhancing the software product's quality
- Conducting necessary tests in a standardized manner
- Collaborating with the DevOps team to automate the testing process of the product team utilizing the specified tools
- Ensuring the quality of released software via the use of technical assessment criteria
- Recording the results of the tests and creating customized reports to assign the identified software flaws to the relevant teams.
- Engaging in the development of software product stories via the creation of test scenarios
- Conducting research and development activities to enhance the testing process and align it with today's technologies
Skills and requirements
- Achieving proficiency in the software development and testing process
- Proficiency with testing and debugging tools
- Proficient understanding of REST API and its associated technologies
- Proficient understanding of internet browser functionality and adeptness in using them throughout the testing procedure
- Thorough understanding of the HTTP request and response process
- Profound comprehension of the Scrum methodology and agile software development
- Sufficient familiarity with version management and related tools
- Adequate knowledge of software testing methodologies including Regression, Integration, Black-box/White-box, and Performance
- Proficiency in assessing software evaluation criteria and implementing them throughout the product quality testing and assessment procedure
- Acquiring the knowledge of generating Test Cases and constructing test scenarios
- Proficiency in Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies
On a typical week
At Heli Technology, our work is characterized by a remote and task-oriented environment. While employees have the flexibility to manage their responsibilities independently, collaboration is key, and everyone remains on call during standard working hours for effective communication. During the first month of collaboration, team members are guided by department leads or the CTO, ensuring a seamless onboarding process. The remote setting, task-oriented approach, and emphasis on collaboration contribute to a dynamic work culture. If both parties are satisfied, the collaboration has the potential to extend beyond the initial trial period.
We offer
- Being a part of a global startup with hyper-growth.
- Exceptional, innovative and dynamic work environment
- Full transparency and open employee communication
- Tremendous growth & career advancement opportunities
- Tuition reimbursement
- Paid time off