Senior Systems QA Analyst/SCRUM Master

Hayya - Downtown, Cairo

20
Applicants for
2 open positions
9
Seen
5
Shortlisted
Experience Needed:
More than 6 years
Career Level:
Manager
Job Type:
Full Time Part Time
Salary:
Confidential, Equity, Medical Insurance & Benefits
Education Level:
Bachelor's Degree at least
Vacancies:
2 open positions
About the Job

We are looking for a Systems Quality Assurance (QA) Engineer to develop and execute exploratory and automated tests to ensure product quality.

Your responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)

This role is an important part in our company’s product development process as you will also be responsible for project management.

Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly, while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.

Responsibilities

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • 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 strategies
  • Manage several projects with different scopes at the same time. And ensure projects achieve their targets within agreed timing and budget
  • Support the Product Owner to develop agile business cases and quantify and report on Return on Investment
  • Manage the documentation, forecasting, communication and delivery of software development requirements as Agile user stories
  • Organize Scrum ceremonies including Release/Iteration Planning Meetings, daily stand up and Retrospectives
  • Applying a highly collaborative approach and empowering team to facilitate the delivery of high-quality software
  • Provide detailed professional planning for projects activities, with budget and resource allocation
  • Work closely with the Technical Delivery Manager, Program Manager, and Business Experts to ensure visibility and resolution of technical and business challenges
  • Support the Product Owner in writing effective Product Backlog Items and maintaining the prioritized backlogs for multiple products as the Development Team’s provide estimates for the upcoming items
  • Keep the Development Team in alignment with the Scrum framework, values and principles, and ensure the team is focused on continuous improvement
  • Provide detailed professional planning for projects activities, with budget and resource Provide reports for planned effort per project, and per resource, taking into account resources vacations, holidays or trainings
  • Update projects plans regularly
  • Monitor & control projects schedules, budget and risks & Follow up on project progress
  • Provide professional reports / or presentations to represent the project status and scopes
  • Report project status internally and externally
  • Responsible for customer communication
  • Negotiate deadlines, budget, and effort estimations with customer and stakeholders
  • Ensure the project delivers its agreed upon scope in the defined deadlines with the committed budget and applying Valeo quality standards
  • Responsible for the level of quality of the project
  • Respond to quality audit, compliance finding
Job Requirements
  • 6 + years professional QA Analyst and Scrum Master experience
  • Strong understanding of agile software development and tooling
  • Excellent communication skills and attention to detail (English is a must).
  • Understanding of automation and continuous integration
  • Familiarity with Javascript and MEAN stack is a huge plus
  • PMP or Six Sigma is Preferred
  • BSCS or equivalent Degree
About this Company

As we recognize that both trust and community are at the heart of the global shared economy, and are the key growth drivers for digital platforms such as AirBnB, Kickstarter, and Uber – we aim to bring financial services to the sharing economy.

We do this by... (More)

See all Careers and Jobs at Hayya