QA Specialist

Development Raleigh, NC

COMPANY DESCRIPTION: 

iCiDIGITAL delivers market-leading enterprise technology solutions that give our client’s a decided advantage. We create world class websites and interactive digital strategies that help improve marketing results and create more profitable customer interactions. Our team of experienced specialists, and our track record of successful partnerships, gives us an edge in industry know-how and in understanding the big-picture. With expertise in AEM, and experience building adaptive systems with Adobe Marketing Cloud, iCiDIGITAL is a powerful implementation partner for enterprise organizations. Work with us to get ahead in the ever-changing digital landscape. 

POSITION SUMMARY: 

iCiDIGITAL is looking for a detailed-oriented, mid to senior-level QA Specialist who will be an individual contributor that will support the needs of our rapidly growing team. The Quality Assurance Specialist works within software development and consulting teams that focus on the development and use of content management systems. The systems that will be concentrated on are those that support the marketing activities of iCiDIGITAL’s enterprise clients, allowing for creation of highly customized digital experiences across web, social, mobile, internet of things (IoT), and in-venue channels. This role will be responsible for designing and supporting the execution of quality assurance and testing plans for the project team(s) they are a part of. 

ESSENTIAL JOB DUTIES: 

Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions of this position. The below paragraph represents the major tasks assigned to incumbents in this job. They are not intended to be an exhaustive list of all tasks. 

At the core of the Quality Assurance Specialist role a candidate must be able to tailor a quality assurance and testing plan that’s appropriate to their product(s) and efficiently perform a portion of manual testing and inspection activities. As a member embedded with development and consulting teams, extensive other opportunities are available to participate in delivery as capabilities are demonstrated. All Quality Assurance Specialists are supported with training to become platform experts for solutions in the Adobe Experience Cloud. 

PRIMARY RESPONSIBILITIES & REQUIRED SKILLS:

  • Must design and support the implementation of verification and validation processes, including early software defect detection and removal, inspection, and testing methods.
  • Must possess a detailed understanding of how, when, and why to perform quality assurance and testing activities across the software development lifecycle, analyzing test strategies, developing test plans and processes, and specifying entry and exit conditions for activities.
  • Must understand and manage cost of quality, guiding teams through cost benefit analyses and process tailoring to achieve appropriate quality management plans.
  • Must guide teams through risk management activities and promote understanding of the fundamental positive (enhance, exploit, or share) and negative risk responses (avoid, mitigate, transfer), including choices to accept risks where appropriate.
  • Must guide teams through root cause analysis, surfacing opportunities to address quality issues as close as possible to their source and support teams in continuous improvement.
  • Must work effectively in a consulting environment and demonstrate fundamental understanding across the areas of: quality principles, methods, tools, organizational and team dynamics, interpersonal relationships, ethics, and legal, and regulatory requirements.
  • Must deliver effective presentations to both technical and less-technical audiences, including running defect reviews, product demonstrations, and training.
  • Must evaluate the impact of software quality management principles on business objectives and demonstrate knowledge of issue tracking, analysis, prioritization, reporting, problem resolution, and process improvement. 
  • Must produce written deliverables that meet the expectations of managers, marketers, and technical audiences: explaining complex business and technical issues clearly and without error.
  • Must understand common web technologies and software development processes, and describe fundamental risks associated with technology and process changes.
  • Must be able to contribute to quality inspections of requirements, designs, data to be used by the product, and technical specifications, to determine fitness for use and where changes or clarifications are required. Equally comfortable producing summaries of inspections and documentation using precise technical descriptions.
  • Must proactively demonstrate abilities to identify relevant resources related to work, acquire competence in new subject areas quickly, and engage in knowledge sharing.
  • Must be knowledgeable and appreciative of the contributions of all roles, with ability to speak to their value, and demonstrate multiple perspectives in work performed.
  • Foundational skills for quality assurance and testing cannot be dependent on specific tools or procedures, as many variations in client context and process maturity will be encountered.
  • Must function effectively in a co-located, fast-paced, dynamic environment, that values high interaction, strong working relationships, and of course, ping pong. 

QUALIFICATIONS:

  • Minimum of a bachelor’s degree is required with relevant continuing education. Degrees in the fields of engineering, design, technical writing, or information and library science are preferred.
  • Minimum of 2+ years of work experience guiding development teams through execution of quality assurance and testing activities for web sites. Candidates with limited experience guiding teams will be considered if a substantial scope is met of the preferred skills/experience.

PREFERRED SKILLS & EXPERIENCE:

  • Deep experience in web application testing, including highly-trafficked public-facing sites with fully responsive user interfaces.
  • Experience that supports peer-mentorship and projects involving consulting, such as advanced education that’s applicable to consulting or teaching experience.
  • Experience with Adobe Experience Cloud products, including Adobe Experience Manager (AEM), Adobe Target, or Adobe Analytics.
  • Experience in the execution of quality assurance and testing within Agile methodologies, including Scrum and Kanban.
  • Complementary skills to support software development and consulting teams, such as an ability to automate portions of testing workflows, perform multiple forms of analysis,and deliver attractive demos of the product.
  • Any amount of web development, scripting, API testing, and data experience is valued, including front-end (HTML, CSS, and JavaScript), back-end (any of Java, PHP, Python, Ruby, Perl), Apache Web Server, API testing (cURL, REST, SOAP), caching (CDNs), regular expressions, query languages (Query DSL, SQL), extract transform load (ETL), and common data formats (XML, JSON). Level required for job is basic with a commitment to learning where gaps exist.
  • Understanding of best practices of web design and development.
  • Understanding of how web products fit within broader customer experiences (CX).
  • Creativity to recognize opportunities to improve product quality and the ability to package them in ways that will resonate with product owners.
  • Ability to conduct software quality assessments in any of the following areas: accessibility (to WCAG 2.1 Level AA), site performance (profiling, load testing), content performance (UX, analytics, SEO, SMO), data privacy (GDPR, GLBA, HIPAA, PCI, SOX), or security (reviews, penetration testing).
  • Evidence of community engagement such as supporting meetups, workshops, conferences, bootcamps, or industry events.

TRAVEL REQUIREMENTS:

Must be able to travel up to 25%.

PHYSICAL DEMANDS REQUIREMENTS: 

Common office/desk environment that involves long periods of time at a stationary desk with extensive computer work that requires repetitive motion of the wrists, hands, and/or fingers. 

iCiDIGITAL provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws. iCiDIGITAL complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.