Software Quality Assurance Specialist

Software Quality Assurance Specialist

NTT Data
3-6 years
Not Specified

Job Description


Description - Internal
Job Description
Key Responsibilities:
  • Creation and implementation of an automation test framework to automate tests for a front-end AngularJS application, with a Microsoft Azure Service Bus message-oriented-middleware and Rest API following a Continuous Integration/Continuous Delivery pipeline, using Azure DevOps process implementation. The framework should drive frontend UI and middleware APIs, using SpecFlow and Selenium in BDD standard with Visual Studio
  • Deliver work to agreed estimates and timescales
  • Follow Agile techniques and be an active member of the Scrum Team
  • Provide testing domain knowledge and support delivery with automated testing
  • Write new scripts, run & modify existing scripts of BDD features and scenarios, structured through Page Object Model
  • Test (manually & automate) against cross-browsers, accessibility (Axe, Wave, Lighthouse) & devices
  • Set up and manage test environments and data
  • Accept data from file input for more complex requirements
  • Create comprehensive acceptance tests aligned to the acceptance criteria
  • Ensure that acceptance criteria are satisfied using both Black-Box testing and White-Box testing methods
  • Ensure that the agreed Definition of Done is met for each requirement
  • Document and verify test results within the test management tool
  • Report testing progress and issues in a timely manner as defined in the Test Plan and the agreed team organization. In particular, to relay issues/risks that might affect quality or the ability to complete tests according to plan and to proactively seek appropriate solutions
  • Defect management - raise and record details of defects encountered during testing
  • Test reporting
  • Develop and maintain knowledge, skills and competencies in test automation and tools
  • Participate in all Release Planning meetings
  • Attend all Scrum ceremonies

Essential Skills/Experience:
  • At least 3yrs experience of working as an Automation Test Analyst within solution integration projects
  • Demonstrable experience of working within a Scrum Team
  • Able to articulate and demonstrate a good understanding of:
    • Test automation
    • Test Automation frameworks
    • Continuous Integration (CI) & Continuous Delivery (CD)
    • Test Techniques
    • Test Tools (e.g. Selenium, Specflow)
    • Page Object Model (Automation Framework)
  • Demonstrable experience of:
    • using Gherkin language to write Test Scenarios
    • c#
    • JavaScript
    • Jenkins
    • Selenium Web Driver
  • Demonstrable knowledge and experience of using two or more software engineering tools, techniques, methods, in accordance with recognized standards, specifically:
    • SQL (for example production of basic scripts to query a relational database)
    • MS Excel (for example basic dataset querying and data build)
  • Has demonstrable experience of using common business technology (for example, MS Office suite of tools) and able to produce a range of test deliverables in-line with applicable standards with minimal supervision

Desirable Skills/Experience:
  • International Software Testing Qualifications Board (ISTQB) Test Analyst Advanced Level Certification
  • Knowledge of the latest developments and future strategy for their technology area

Job Details

Employment Types:

Industry:

Function:

IT

About NTT Data

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content