Description

Job Code : EWC - 1222

Role & Responsibilities:


The ideal candidate will participate in all stages of the development life cycle for proprietary software and/or database applications for eCommerce
online platform, to address user needs, and/or to improve operational efficiency. This person will help develop tools and frameworks to automate

the testing and validation of software applications, collaborating with members across the development team to produce well-tested and high-
quality software.

Essential Functions:
Work cross-functionally across development teams to diagnose problems, resolve issues, and provide input across various stages of the
software development lifecycle.
Has hands-on experience in developing applications using Perl, Elixir and JavaScript.
Read, write, and parse test code and scripts that allows for repeatable, reliable, and automated testing of software functionality in efforts
to reduce manual testing and increase code quality and consistency. Perform code reviews of automation scripts.
Familiarity with Elixir, Drupal, React environments.
Modifies automated tests to correct errors, adapt to new technologies, or improve performance; analyzes code and/or data to identify
causes of errors, as needed.
Plan and execute software testing with a focus on robustness and performance.
Identify test automation gaps and deliver input on the testability of software functional elements, features, and designs.
Drive and implement test-driven development practices that ensure high quality software delivery.
Design and implement automation frameworks, test processes, and validation strategies used to ensure that software operates within
defined requirements.
Write and implement user acceptance test plans.
Identify and investigate issues found during testing and update test cases based on discovered defects. Analyze broken test cases and
diagnose and repair bugs within production code.
Document and monitor testing outcomes and establish steps to fix failures.
Develop and maintain testing documentation, such as test plans, procedures, and bug reports.
Review and provide feedback on user stories, specifications, test plans, test cases, and test reports.
Research test tools, methodologies, new technologies, and trends to continually improve testing practices.
Take the initiative in thought leadership, innovation, and creativity.
Represent the company at conferences and networking events.
Adheres to all ELC corporate policies and procedures.
Any additional responsibilities assigned by management.

Key Skills
Education

ANY GRADUATE