Kingston, St. Andrew Parish, Jamaica

Quality Assurance Engineer

 Job Description:

Orba is searching for a Quality Assurance (QA) engineer to create and run exploratory and automated tests to assure product quality. Designing and implementing tests, troubleshooting, and outlining corrective actions are all tasks of a QA engineer. You will also look through the system's requirements and keep track of the quality assurance metrics (e.g., defect densities and open defect counts.) 

Here at Orba, in our product development process, the QA Engineer’s job is critical. Our ideal applicant will be in charge of conducting tests before the launch of a product to verify that the software operates smoothly and satisfies the demands of clients while being cost-effective. To achieve quality requirements, you should monitor all phases of software development to discover and address system faults.


Responsibilities

· Examine requirements, specifications, and technical design documents to provide feedback in time.
· Create detailed, well-structured test plans and test cases to identify software problems
· Estimate, prioritize, plan and coordinate testing activities.
· Design, develop and execute automation scripts using open-source tools.
· Identify, record, document thoroughly, and track for bugs.
· Perform thorough regression testing when bugs are solved.
· Develop and apply testing processes for new and existing products to meet client needs.
· Liaise with internal teams to identify system requirements.
· Investigate the causes of non-conforming software and train users to implement solutions.
· Track quality assurance metrics, like defect densities and open defect counts.
· Stay up to date with new testing tools and test tactics.
· Recommend improvements in software to enhance user experience.
· Motivate the development process for efficiency and performance.
· Research and compare similar competitor products
· Maintain updated knowledge of industry trends and advancements.

Qualifications

· BS/MS degree in Computer Science, Engineering or a related subject
· Or Proven extensive experience in software development and testing
· Hands-on experience with both white box and black box testing
· High proficiency in computer technology and programming languages
· Strong knowledge of Linux and Microsoft Windows
· In-depth understanding of JavaScript and PHP
· Exceptional attention to detail
· Excellent analytical and problem-solving skills
· Good oral and written communication skills
· Great team player and able to work efficiently with minimal supervision
· Experience working in an Agile/Scrum development process

  Required Skills:

Tactics Performance ARe Product Quality Development User Experience Regression Testing Assurance Corrective Actions Programming Languages Metrics Tests Test Cases Product Development Automation Quality Assurance Specifications Software Development Scrum Programming Troubleshooting Computer Science Linux PHP Windows Research Software Testing Engineering JavaScript Design Communication Science