This role is responsible for executing and managing exploratory and automated tests to ensure product quality. You will design and implement tests, debug and define corrective actions, review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts). In addition, you should partake in all stages of software development to proactively identify potential issues.
Responsibilities:
You will be required to ensure satisfactory service with customers at all levels (Developers, Operations, Product teams). Also, you will:
Develop and execute comprehensive test strategies that cover all identified test scenarios.
Lead and oversee both manual and automated testing efforts across various software products.
Work with the software engineering team to review system requirements and provide input on areas that require further testing.
Define and track quality assurance metrics such as defect densities and open defect counts.
Ensure proper documentation of all testing activities.
Review new or modified programs to determine if they will perform as users require and conform to guidelines.
Responsible for ensuring that regression tests are performed for any existing products that have been enhanced to discover any bugs.
Identify potential issues and make recommendations for improvement of applications to the software engineering team.
Oversee manual testing efforts when automated tests cannot be achieved.
Develop and implement processes for the collection and analysis of data for ensuring software, systems, and product quality.
Serve as a technical expert for in-house developed applications in all stages of development, testing, and production.
Communicate application issues to the concerned development team for timely resolution.
Lead and mentor junior quality assurance engineers.
Requirements:
2 - 5 years’ work experience in a Software Quality Assurance role.
You have excellent communication and interpersonal skills to enable you work as a team player, rather than just as an individual.
Basic programming experience is an added advantage.
Understanding of development methodologies (such as Agile and Scrum).
Strong verbal and written communication skills with the ability to liaise with a variety of stakeholders.
Good organization and problem-solving skills.
The ability to work under pressure.
Excellent attention to detail.
Critical analysis of systems with the intention to break them.
Nice to have
Technically, previous experience with these tools is desirable: JIRA, Jenkins, Git, Ruby/Cucumber, Postman, Katalon Studio, Appium and Selenium Webdriver.
ISTQB Foundation Level certification is a great added advantage.
Job Type:
Full-Time
Working Environment:
Nigeria region, with opportunity for remote work
Remuneration:
Competitive based on experience, includes guaranteed take home and performance bonus
Benefits:
Health cover, paid time off (vacation, parental leave, study leave), home service options and other benefits and perks.
Equal Opportunity Employer
“Helium Health is an equal opportunity employer, thus it is not biased in its employment to any race, colour, creed, religion, sex or physical disability.”