Overview
On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
100% Travel
Skills
Agile
Amazon Web Services
Analytical Skill
Automated Testing
Behavior-driven Development
CircleCI
Cloud Computing
Collaboration
Communication
Conflict Resolution
Continuous Improvement
Continuous Integration
Continuous Integration and Development
Cucumber
Debugging
Defect Tracking
DevOps
Development Testing
Elasticsearch
Functional Requirements
Git
Innovation
JUnit
Java
Jenkins
Kibana
Problem Solving
Real-time
Scratch
Sprint
Test Cases
Test Execution
Test Plans
Test Scripts
TestNG
Testing
UPS
Unit Testing
Version Control
Writing
Job Details
Title: Sr. SDET QA Automation engineer
Location: Piscataway, NJ or Charlotte, NC
Duration: Long term
Position type: W2 contract.
Responsibilities
- Strong proficiency in Java, with proven experience in writing test scripts and automating test cases.
- Very strong experience on AWS cloud technologies is needed.
- Hands-on experience implementing and executing Behavior-Driven Development (BDD) test frameworks using Cucumber.
- Demonstrated ability to design, build, and enhance test automation frameworks from scratch as well as refactor or optimize existing frameworks.
- Extensive experience conducting comprehensive end-to-end tests, ensuring systems meet all functional and non-functional requirements.
- Solid background in writing unit tests (e.g., JUnit, TestNG) to enhance code reliability.
- Familiarity with Elasticsearch, Logstash, and Kibana, particularly using ELK to capture and analyze test logs for debugging
- Proficient in using source version control tools such as Git or GitHub
- Experience working with Continuous Integration and Continuous Deployment pipelines, using tools like Jenkins, Circle CI, or similar.
- Strong analytical thinking, problem-solving abilities, and excellent verbal and written communication skills.
- Proven ability to thrive in a team environment, contributing to seamless collaboration across engineering and product teams.
- Test Automation Development: Create, develop, and maintain custom test automation frameworks in Java, using Cucumber for BDD.
- Framework Enhancements: Modify and optimize existing automation frameworks to support new feature requirements and improve efficiency.
- End-to-End Testing: Plan, execute, and automate end-to-end testing to ensure seamless functionality of software systems.
- Unit Test Development: Collaborate with developers to write and maintain unit tests for new and existing features.
- Integration with ELK Stack: Utilize ELK (Elasticsearch, Logstash, Kibana) to monitor and analyze test execution results, and support debugging efforts by capturing real-time application logs.
- Collaborative Engineering: Work closely with developers, QA engineers, product managers, and DevOps teams to design test strategies and ensure robust test coverage.
- Continuous Improvement: Drive innovation by exploring cutting-edge testing tools and technologies to elevate the quality of the automation process.
- Defect Tracking and Resolution: Identify, document, and assist the development team in resolving defects.
- Participate in sprint planning, daily stand-ups, and retrospectives to support Agile development practices.
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.