QA Engineer
Job Description
Ensuring product quality in development of products that contains optics, mechanics electronics, and a multilevel software stack. Improve QA processes within the company.
Work tasks:
-Plan QA activities within product development projects
-Plan release testing activities
-Analyze product requirements together with system engineers
-Creating and maintaining test plans, test specifications and test reports
-Develop test cases and test framework in Python
-Automate manual tests
-Support developers and product owners in quality related matters
Responsibility/Authority
-Responsible for creating and maintaining technical Quality Assurance documentation
-Responsible to ensure that the appropriate QA activities are implemented
-Ensure that the solution will have good quality
-Authority to be inputter/decider on final product quality
Knowledge, skills, experience, education
-A Bachelor or master’s degree in Computer Science, Electronic Engineering or equivalent
-3+ years of working experience with working with QA in embedded systems or software
-Experience of testing complex systems involving both software an hardware
-Experience in Requirement handling and test planning
-Solid Python skills
-Experience from working with CI tools such as Jenkins
-Docker knowledge is a plus
-Any C++ skills is a plus
Personal qualities
-Sharp mind and a curious, flexible, and communicative mindset
-Teaching as well as learning from colleagues
-Infomral leader
-Easygoing among other people