SDET SENIOR

Select Minds LLC
Dallas, United States of America
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Dallas, United States of America

Tech stack

HTML
Java
Test Suite
Adobe InDesign
Amazon Web Services (AWS)
Automation of Tests
Behavior-Driven Development
Code Coverage
Program Optimization
Software Quality
Code Review
Continuous Delivery
Software Debugging
Java Message Service (JMS)
JUnit
Python
Software Architecture
SonarQube
Systems Integration
Testng
Test Driven Development
Spring-boot
Boto3
Pytest
Integration Tests
Kafka
Amazon Web Services (AWS)
Stream Processing
Cucumber
SDET
Microservices

Job description

Job Title: Senior SDET (Software Development Engineer in Test) Location: Dallas, TX (Hybrid) Interview: In-Person Hybrid 3 days a week Roles and Responsibilities: Lead Automation Efforts: Design, develop, and implement scalable test automation frameworks for services using Java and Python to ensure reliability and efficiency. Enhance Software Quality: Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to ensure continuous delivery of high-quality software. Troubleshoot & Debug: Take a hands-on approach to identify and resolve critical issues in design or code, ensuring all components function as expected. Microservices Testing: Conduct comprehensive component and integration testing for microservices, ensuring seamless communication and functionality. Code Quality & Reviews: Lead code reviews, evaluate software architecture and design, and work with the team to maintain alignment with business goals and technology standards. Optimize Code Coverage: Utilize SonarQube and other tools to assess and improve code coverage, ensuring a solid and scalable test suite. Collaborate & Communicate: Partner with cross-functional teams and stakeholders, ensuring clear and effective communication both verbally and in writing to achieve project goals and expectations.

Requirements

12+ years of hands-on experience in test automation and framework development. Strong expertise in Java and Python (including tools like boto3, pytest, pytesthtml, requests, Pytest-xdist). Solid understanding of Spring Boot for microservices development and testing, including experience with JMS Listeners. Experience with AWS SDK for integrating with services like S3, Batch Jobs, SQS, SNS, Glue, Redshift, and OpenSearch. Hands-on experience with Kafka for real-time data streaming. Expertise in test frameworks such as Pytest, TestNG, JUnit, Cucumber, and knowledge of HTML (Java) / pytesthtml (Python) for test reporting. Strong problem-solving, analytical, and debugging skills with a proactive approach to troubleshooting and resolution. Excellent communication skills, with the ability to work well in both independent and collaborative environments. Flexible work from home options available.

Apply for this position