Software Quality Assurance (QA) Specialist
Software QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions.
He will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective.
It will monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
Software QA engineer may also review product requirements and specifications in order to foresee potential issues, provide input of functional requirements and advise on design.
Other duties include making suggestions to improve testing strategies, as well as utilizing databases to create reports and presentations on any defects.
Required Education:
Bachelors Degree in Electrical Engineering,
Computer Engineering
Information Technology
Computer Science
Or equivalent technical Degree;
Or equivalent combination of education and experience
Required Knowledge, Skills & Abilities:
Experience with C, C sharp or assembly-level code development, real-time signal processing, and I/O control.
High level of initiative with the ability to self-manage.
Strong interpersonal skills with the ability to work both independently and as part of a team
Strong analytical and planning skills;
Good communication and presentation skills;
Excellent problem-solving skills;