Job Description
Job Overview
- The Quality Assurance Engineer (QAE) will be responsible for creating and implementing a strategy for quality coordination and testing technology solutions.
- The QAE will conduct testing at each stage of the software development process to maximize the quality of the final product.
- A critical part of the QAE’s responsibility is the continuous improvement of the Quality Assurance process by leveraging technology for process automation; excellent interpersonal communication to engender a productivity synergy with other cross-functional teams - especially the development and product management team.
Candidate Definition:
- Are you exceptionally meticulous with an eye for details?
- Do you have a background (education or training) in software development and software testing (Functional, Performance, and Security)?
- Are you analytical, goal-oriented, and healthily curious?
- Are you interested in broadening your knowledge in the area of Software testing automation and exploring innovative ideas for the improvement of QA methodologies?
Responsibilities and Duties
- Review, analyze and provide feedback on business requirements, software requirement specifications, and technical design documents.
- Plan, create, and manage the overall Quality Planning strategy.
- Prepare detailed, comprehensive, and well-structured test plans and test cases based on a customer and process-oriented test strategy.
- Prioritize and plan testing activities.
- Detect and report bugs, and revalidate them after resolution.
- Perform regression testing using both automated and manual testing procedures.
- Document QA process outcomes and track efficiency over-time overtime in a bid to achieve productivity gains from the execution of process improvement initiatives.
- Actively involved in the execution of continuous improvement projects related to the SDLC processes.
- Prepare and present performance and productivity reports to his direct report.
Qualifications
- B.Sc. / M.Sc. in Computer Science and engineering-related course. ITIL, ISTQB Certification, and other software testing certifications would be an added advantage.
- 5+ proven experience in software quality assurance.
- Strong knowledge of software QA methodologies and a proven experience using the following tools:
- Selenium - For web application testing.
- Postman - for rest API testing.
- Soap UI - for testing XML web services.
- JMeter - Performance testing.
- NetSparker - Security testing.
- Botium - Chatbot testing.
- Experience with coding using JAVA, HTML5, PHP, and JavaScript.
- Keen eye for details and commitment to excellence.
- Excellent verbal and written communication, attention to detail, and presentation skills.
- Strong Communication and problem-solving skills.
- Professional and Good Work Ethics.
- Analytical thinking and excellent customer service.
- Candidate must be resident in Lagos.
Demands of the Job:
- Willingness to learn quickly and work in a dynamic environment.
- Ability to multi-task efficiently without compromising on quality.
- Demonstrate excellent planning, organizational, and time management skills.
- Leading and supporting successful projects.
- Excellent documentation skills and eye for detail.
- Effective collaboration between the Research & Development (R&D) and other cross-functional teams.