What are the responsibilities and job description for the SDET SENIOR position at Select Minds LLC?
Job Description
Job Description
Benefits :Job Title : Senior SDET (Software Development Engineer in Test)
Location : Dallas, TX (Hybrid)
Interview : Virtual
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.
- 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.
Qualifications :
Flexible work from home options available.