Sr. Adobe QA (AEP) - 100% Remote

Post Date

Jul 08, 2024

Location

Seattle,
Washington

ZIP/Postal Code

98134
US
Nov 29, 2024 Insight Global

Job Type

Contract

Category

Software Engineering

Req #

SEA-716995

Pay Rate

$56 - $70 (hourly estimate)

Job Description

This position contributes to this retailer's the success by designing, developing, and sustaining automated test processes, practices, methods, tools and controls in support of application and system requirement, development and test activities throughout the software development and sustainment lifecycles. Collaborate with other software development engineers in test to develop simple to complex test automation scripts. Recommends quality improvements to automation requirements, development, and execution, and facilitates the development and implementation of test automation frameworks. Provides oversight and guidance to analysts, developers and testers in the creation and implementation of test automation processes, methods and tools. Models and acts in accordance with the company's guiding principles.

The Marketer Experience Technology is based on the Adobe Experience Platform, a critical component that enables marketing capabilities for Rewards members and non-Rewards customers.

Summary of Key Responsibilities

Responsibilities and essential job functions include but are not limited to the following:
Define overall test strategy and test plan.
Develops, maintains, and executes automated test scripts and manual tests when needed.
Advances and improves automation framework design features and implements automated test suites and test cases within that framework.
Recommends quality improvements to automation requirements, design, build, and execution, and then assists in the development and implementation of enhancements.
Participates in tool analysis, creates proof of concept models, and makes recommendations to support the tools selection process.
Establishes the criteria and participates in evaluation on whether features and functions will be automated.
Provides oversight to quality assurance analysts and engineers, developers, and testers on test automation and performance test activities, and then accurately monitors and communicates test execution results.
Consolidates, analyses, and debugs automated test scripts.
Creates and manufactures test data needed for execution or database population.
Follows coding and design standards and provides suggestions on improvements.
Participates in the continual maintenance of code base and refactoring.


Job Specific Required Knowledge, Skills and Abilities
Strong organization and planning skills
Ability to communicate clearly and concisely, both verbally and in writing
Strong analytical and problem-solving abilities
Ability to implement algorithms and design patterns
Team player who exhibits effective interpersonal skills with a collaborative style and exceptional business savvy
Ability to handle numerous concurrent activities under time constraints and effectively prioritize and execute assignments in a highly dynamic environment
Demonstrated collaboration on diverse teams including project managers, business and systems analysts, technicians and developers related to quality assurance roles and responsibilities
Ability to improve individual job skills through training, self-research and self-study
Knowledge of application software development life cycle concepts, lean and agile best practices, environment and configuration management, test management methodologies and processes
Knowledge of testing best practices and approaches for custom developed and consumer off-the-shelf packaged applications
Basic understanding of Cloud computing services including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS)
Basic understanding of Infrastructure technologies including operating systems, networks, servers, and databases
Basic understanding of project management functions and related tools

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

5+ years' experience designing and developing test automation frameworks with demonstrated programming languages and script development skills - (C#/ .net)
Strong experience with Adobe AEP (AJO, Data Integrator, Journey Optimizer)
Experience developing or working with commercial or open-source automation tools and frameworks including but not limited to Azure DevOps test plans and pipelines, Cypress test automation for front-end testing, SpecFlow test automation for E2E and functional tests, SonarQube for code scan.
General understanding of application and system architecture concepts including service-oriented architecture (SOA)
Ability to design and develop test automation scripts with demonstrated language and script development skills with strong coding knowledge, and experience in object-oriented development programming
Experience with quality assurance testing related to release management
Knowledge of mobile digital technologies related to testing (ex: push notifications and how these work)
Demonstrate knowledge using version control (Git/Github) and defect tracking methods, including an understanding of associated tools -
Understanding of all components of a campaign (how to create, how to execute, how to launch)

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.