Utilizing usability tools and research methods to provide actionable insights that drive future design improvements.
Collecting testing needs from internal clients and determine priorities that are consistent with business goals and objectives.
Planning, moderating and scribing focus groups, remote and one-on-one usability sessions to obtain user preferences and feedback.
Planning, recruiting, and facilitating the usability testing of a system
Analyzing and synthesizing the results of usability testing in order to provide recommendations for change to a system
Potentially creating such artifacts as Usability Testing Plan, Testing Scripts, and Usability Testing Report
Converting Agile User Stories into automated test scenarios run during iterations and subsequently consumed by release and system level testers
Working closely with the product team to ensure that what is built validates the business intent of the product
Working within a larger product development team to implement suitable continuous integration (CI) frameworks enabling earlier discovery of defects and higher quality softwareย
End2end automated regression scenarios to be used as regression tests during continuous integration and QA cycles
Identifying and building service layer automated test solutions to support early automation
Requirements
Basic Qualifications:
ACTIVE or EXPIREDย IRS MBI Clearance is Required.
Minimum Five (5) years of experience driving the overall digital test automation strategy to accelerate preparation and execution of testing activities and plan/coordinate early testing across multiple platforms and systems.ย
Experience in coding and a working knowledge of both automated agile (TDD/BDD) and waterfall methodologies as well as possessing the skills necessary to ensure successful maintenance of automated unit, acceptance, and regression tests with a focus on early automation.
Demonstrated experience with TDD, automated tool frameworks, and CI.
It is part of a highly collaborative, multi-disciplinary team focused on improving usability, user experience, and driving user adoption and engagement.
Has familiarity with or may actually: code, test, debug documents, and implement web applications using a variety of platforms.
Responsible for usability testing to create products that are based on known customer motivations, behaviors, and needs.
Summary of Essential Skills:
Proficiency with JDK (1.8 and 11), JUnit, Selenium, REST Services, and JPA.
Good understanding of Spring MVC, Boot, and Test.
Experience with SQL databases like Oracle and PostgreSQL.
Knowledge of CI/CD tools (GitHub, GitLab, Jenkins), Maven, and container orchestration with Kubernetes or OpenShift.
Understanding of Microservices and Containerization.
Experience with Agile practices, including SAFE, Scrum, and Kanban.