About the roleThe candidate will support the QA function, should be a passionate and an experienced QA Engineer. They should be brimming with enthusiasm and have brilliant testing ideas.Fully Remote OpportunityDuration : 12 months contract
What you`ll do:● Reviewing functional and design specifications to ensure full understanding of individual deliverables.● Working with the project team to provide Testing Estimates● Holding & facilitating test plan/case reviews with cross-functional team members● Executing & evaluating manual and/or automated test cases and report test results● Lead triage meetings to resolve incidents efficiently, collaborate with development and product teams to reproduce and analyze issues, determine their nature as defects or feature requests and assign severity levels.● Participating in root cause analysis meetings with cross-functional team members● Ensuring that validated deliverables meet requirements.● Contributing proactively in sprint ceremonies or any ceremonies the squad follows
What you`ll need: ● Strong aptitude to learn and adapt to new technologies and processes.● Passionate about quality delivery embrace Quality testing mindset● Quality Focus; strong commitment to quality, always aiming to deliver a flawless product to the end user.● Ability to problem solve, multi-task effectively and meet deadlines in a fast-paced environment ,Quickly isolate problems and think logically and creatively to find solutions.● Capable of leading by example, mentoring junior staff, and possibly lead a team.● Ability to work independently with a strong sense of focus, task-oriented and importantly, a team player.● Manage timelines, and coordinate with different departments, requiring effective project management● Proactive approach ; seeking out potential future problems and advocating for best practices in code health, testing coverage, and other critical areas can significantly enhance product quality● Excellent written and verbal communication skills in English
Knowledge and experience ● Strong practical knowledge and experience of testing methodologies; Agile , Kanban & Waterfall ● Strong Knowledge in development practices and Process including Unit Testing● Strong practical knowledge and experience of testing techniques; integration - E2E - UAT- UI● Strong practical knowledge and experience in testing methods such as Exploratory and Risk based.● Strong practical knowledge and experience of generating test cases from requirements.● Strong practical knowledge and experience of defect management.● Strong practical knowledge and experience of testing mobile apps (Android - IOS) and Web based sites● Strong practical knowledge and experience of testing different API methods and able to differentiate between the error codes.● Strong Knowledge in Mobile app debugging skills using HTTP proxy tools like Charles, Proxyman or Fiddle
Qualifications● A Computer Science degree, equivalent qualification or practical experience● Testing certifications ISTQB - CTFL
Desirable ● Practical knowledge and experience in programming languages such as JavaScript - Python and Java.● Practical knowledge and experience of test automation tools; Sofy, BDD, Maestro, JMeter, Postman, Rest-assured and Selenium.● Practical knowledge in CICD pipelines and deployment process in a Cloud based environment in addition to tools such as Jenkins, Github Actions and Bitrise● Practical knowledge and experience of distributed version control systems including GIT