; Senior Quality Assurance

Job title: Senior Quality Assurance

Job type
Full time
Job Level
Senior Team Member
Experience
3-5
Functions
Information Technology and Networks
Languages
English
Arabic

  • Analyzing requirements from user stories to create test scripts (Given/When/Then) format
  • Define and execute test strategies, plans, estimations
  • Participate in all aspects of the software development life cycle and Agile ceremonies . 
  • Clear understanding of product road maps with the expectation of providing expertise around QA testing approach which may include identifying opportunities for automation
  • Ensure test data and environments are prepared and maintained
  • Ensures no defective products are moved into production    .
  • Use coding skills to implement test automation, automate daily tasks, and improve overall test coverage
  • Create and execute both manual and automated tests to ensure development outputs meet defined specifications in coordination
  • Provide technical and architectural guidance towards the automation solution that supports Continuous Integration, Continuous Delivery, and Agile practices
  • Act as a liaison between insource and outsource developers as well as business stakeholders helping bridge the distributed team
  • Create effective testing artifacts (test scenarios, test cases, test scripts etc.) based on defined requirements
  • Develop reusable and modular automated test scripts
  • Be an active participant in the agile team by voicing and implementing lessons learned for following sprints (continuously enhance test cases based on lessons learned from previous sprints)
  • Design, develop and implement test strategies and test approaches required for the project
  • Write detailed test cases to ensure optimal test coverage of software product features; Prepare traceability matrix to validate the test coverage
  • Understand product specification and verify if product behaves as expected across releases in multiple environments
  • Ability to analyze a specific problem reported, identify the root cause and generate a detailed report
  • Defining Environment requirements for scaling test execution
  • Liaise with central DevOps tools team and other DevOps leads to raise blocking issues and provide input into Book of Wor
  • Work closely with the PO to define acceptance criteria to ensure all aspects of a user story are tested, documented and approved
  • Encourage a culture of accountability for ensuring system has minimal defects and adheres to company standards
  • Provide feedback on what went wrong in current sprint and voice opinion and provide suggestions for process improvements and efficienciesk
  • Work closely with the PO to define acceptance criteria to ensure all aspects of a user story are tested, documented and approved
  • Encourage a culture of accountability for ensuring system has minimal defects and adheres to company standards

Provide feedback on what went wrong in current sprint and voice opinion and provide suggestions for process improvements and efficiencies

  • Project Management, Good Communication, Teamwork Skills, English Language Proficiency, Presentation Skills;

  • - Bachelor degree in computer science, Computer Engineering with 3+ years of work-related experience in QA (with 3years experience working with automation tools)
  • - Solid understanding of QA and the various testing procedures, approaches for different phases of the SDLC.
  • - Knowledge in CRM (microsoft dynamics ) is preferred
  • - Certified in on of the following related certifications (Certified Tester Foundation Level (CTFL) ,Certified Software Tester (CSTE) ) is preferred
  • - Expertise in manual and automated testing in a variety of environments such as mobile, web, client-server, large packaged software, and more. Specific experience with either eCommerce mobile (iOS - XCode, Android - Espresso) or eCommerce web automated testing is required Hands-on experience delivering automation with a focus on Continuous Integration/Continuous Development
  • - Expert in website UI automation testing, with experience using languages such as Java and JavaScript.
  • - Strong proven experience in analyzing requirements from user stories to create test scripts in a (Given/When/Then) format.
  • - Ability to analyze test results/data from A/B testing and present it back in a meaningful/useful manner.
  • - Ability to create written test artifacts with clear unambiguous detail.
  • - Experience with Test Automation tooling eg. UFT, Selenium, Cucumber, ALM
  • - Experience with service virtualization tools (eg. DevTest) an advantage
  • - Experience working in / alongside Agile teams (Scrum / Kanban)
  • - A deep understanding of DevOps concepts ie. Continuous Integration + Delivery, Automated Build + Deploy (Team City / Jenkins), Containerization, Virtualization SQL Skills (Oracle / Sybase / SQL Server) .
Posted On
10 Oct, 2022
Deadline
31 Oct, 2022
Location
Amman

Similar Jobs

Closing soon
Recent vacancies

Fresh Graduates (Telecommunication Engineering)

Fresh Graduates (IT Fields)

Human Resources Expert