Senior QA - Test Automation Engineer

Overview

On Site
DOE
Contract - W2

Skills

Test Methods
User Stories
Test Cases
Test Plans
Scratch
Programming Languages
JavaScript
Java
C#
Selenium WebDriver
Cypress
Apache JMeter
Collaboration
Quality Assurance
Agile
Step-Functions
Retail
Point Of Sale
Testing
Automated Testing
MongoDB
Node.js
Amazon Web Services
Jenkins
Continuous Integration
Continuous Delivery
Web Testing
Test-driven Development
Behavior-driven Development
Gherkin
Scrum
Communication
Problem Solving
Conflict Resolution

Job Details

Job Summary: We are looking for a Senior QA - Test Automation Engineer with strong experience in retail POS systems. The ideal candidate will bring deep expertise in automation frameworks, programming languages, and testing methodologies. This role requires creativity, collaboration, and a strong QA mindset to contribute to the development and testing of store technology solutions. Key Responsibilities: Identify business risks and contribute to user story definition. Define and review test cases and test plans. Apply creative and out-of-the-box thinking to store technology projects. Write automation frameworks from scratch. Utilize programming languages such as JavaScript, Java, or C#. Work with test tools and frameworks like Selenium WebDriver, Cypress, Karate, JMeter, etc. Collaborate actively with engineering and non-engineering colleagues. Embrace a QA mindset: build together, break together, and enjoy the process. Participate in SCRUM environments and agile development cycles. Conduct web testing and development activities. Apply TDD and BDD methodologies using Gherkin syntax. Work with MongoDB, Node.js, and AWS services (Lambda, Step Functions, CloudWatch). Utilize CI/CD tools and pipelines including Jenkins. Contribute to retail POS system testing and development. Required Qualifications: Degree in Computer Science or a related field. Minimum 8 years of experience in QA automation. Minimum 1 year of experience with MongoDB, Node.js, and AWS. Experience with pipelines, Jenkins, and CI/CD processes. Practical experience with web testing or development. Strong understanding of TDD, BDD, and Gherkin. Experience working in SCRUM environments. Team-oriented with strong communication and problem-solving skills. Preferred Qualifications: Experience with retail POS systems. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.