SDET Engineer

eTeam3 months ago
Dallas, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Key Responsibilities

  • Design, develop, and execute comprehensive test strategies aligned to business requirements and user stories
  • Build and maintain robust automated test frameworks and scripts (UI, API, and backend) using Selenium and Java
  • Develop and execute end-to-end, integration, regression, and performance test scenarios
  • Write and optimize complex SQL queries to validate data integrity and backend processes
  • Work with developers to pick up code logic and ensure comprehensive test coverage
  • Test data management - Create and maintain test data to handle various test scenarios including corner test cases
  • Ensure traceability from requirements through test cases to automation coverage
  • Ability to work in cross functional agile teams and contribute to process improvement
  • Collaborate with cross-functional teams to identify risks, resolve defects, and improve quality outcomes
  • Integrate automated tests into CI/CD pipelines (Jenkins, Git, Bitbucket) to enable continuous testing
  • Analyze test results, track defects, and provide clear, actionable reporting on quality metrics
  • Manage test environments, test data, and dependencies to ensure smooth execution cycles
  • Drive best practices in quality engineering, automation, and test design across teams
  • Mentor junior engineers and contribute to building a strong quality engineering culture
  • Ensure adherence to risk and control frameworks, regulatory, and compliance requirements

Qualifications

  • Bachelor's degree: in computer science, Engineering, or equivalent practical experience
  • 3 years of experience: in software testing, automation, or quality engineering
  • Strong programming skills: in Java, Python, or similar object-oriented language
  • Hands-on experience: with test automation frameworks (Selenium or equivalent)
  • Proficiency: in SQL and data validation techniques
  • Experience: with Agile methodologies and DevOps practices
  • Familiarity: with tools such as JIRA, Micro Focus ALM, Git, Bitbucket, Jenkins
  • Strong understanding: of software development lifecycle (SDLC) and testing methodologies

Key Skills & Competencies

  • Automation-first mindset with a focus on scalability and maintainability
  • Strong analytical and problem-solving skills
  • Ability to work independently and collaboratively in a global delivery model
  • Effective communication with both technical and business stakeholders
  • Knowledge of UI and backend testing strategies
  • Experience with test frameworks, CI/CD integration, and modern QA practices
  • Understanding of testing types: smoke, regression, functional, and non-functional testing
  • Preferred: Experience in Capital Markets / Financial Services domain

Required Skills

SQL
Data Validation
Jenkins
JIRA
Python
CI/CD
Selenium
Java
Git
Automation Testing
Bitbucket
Quality Engineering
Agile methodologies
Test Automation Frameworks