Quality Assurance Manager

Firm:

Software vendor


Created:

28.02.2020


Hits:

1493


This is a Software Quality Assurance Manager role for a leading company of renowned team of experts in the field of IT technologies. Its broad and rich experience allows to define, design, develop and deliver scalable IT systems and critical applications for ePayment, Cards and Financial solutions and services.

The position is based in the KSA and includes a very good packages, incentives and benefits..


Your role
  • Develop, write and manage the execution of an overall software test strategy.
  • Oversee the design and implementation of validation procedures, test plans, and test cases.
  • Demonstrated experience with software quality assurance methods, tools, and processes.
  • Strong knowledge of software development lifecycle, testing methodologies, QA terminology and processes
  • Advocate for QA best practices across the development and engineering teams
  • Contribute in all phases of the development lifecycle via injection of QA processes and test suites within the CI workflow
  • Introduce new testing methodologies, best practices and tools to continuously improve test coverage through both manual and automated processes.
  • Proficiency building integration, white box, black box tests and in data-driven testing and similar Software QA methodologies.
  • Evaluate and recommend quality assurance software tools that support testing applications
  • Experience in using Testing tools and applications such as HP ALM and JIRA.
  • Support constant regression and release testing activities
  • Establish automated testing coverage for UI and API tests
  • Strong working knowledge of software testing methodologies including requirements traceability, defect management, defect analysis, defect remediation, etc.
  • Manage SQA to include hiring, work allocation, scheduling, training and professional development, problem resolution, performance evaluation, and related supervisory activities.
  • Encourage skill and career growth development within the SQA team in parallel with ongoing mentorship and support.
  • Develop strategic goals and objectives for the QA team
  • Keeps updated on industry trends and best practices as it relates to software development and testing.

Your profile
  • Bachelor’s Degree in information technology, computer science, Engineering or similar technical related field
  • 5+ years managing a QA team in manual and/or automated testing
  • 10+ years of related technical experience in overall software quality assurance
  • 5+ years of experience testing both front-end and server-side functionality of complex n-tier systems
  • Recent hands-on experience with front-end test automation tools and libraries such as Selenium, TestNG, Junit, ScalaTest, Gatling and others.
  • Extensive working knowledge of relational databases, strong SQL skills.
  • Must have a strong knowledge of the software development lifecycle (SDLC) phases, methodologies (Waterfall, Agile/Scrum, Iterative, etc.), and testing practices.
  • Ability to meet quick deadlines and deliver precise, effective results in a fast-paced work environment.
  • Strong organizational, team leadership and time management skills, close attention to detail and be able to effectively handle multiple priorities.
  • Experience testing financial systems or working in the financial industry is preferred
  • Working knowledge of data analytics tools (Power BI, Tableau, etc) is a plus
  • Excellent oral and written communication skills required. Must be able to communicate with a wide variety of audiences, both business and technical
  • Analysis and Process Improvement
  • Communication and Big Picture Thinking

Perks
  • Competitive salary and compensation scheme
  • Accommodation
  • Multiple yearly air tickets
  • Subscription at a Gym

Our selection criteria
  • Very curious
  • Team spirit
  • Open for discussions and new ideas
  • Oral & written communication skills


CV + cover to info {at} net - recrute . com