SDET / Automation Test Engineer (Selenium / Java)
Listed on 2026-08-05
-
Quality Assurance - QA/QC
IT QA Tester / Automation
Hybrid Onsite At Dallas, TX, 75019 / Tampa, FL, 33647
CTH 2 round interview process Screening Questions:
- How do you handle dynamic or changing elements (e.g., dynamic IDs, stale elements) in Selenium?
- How do you structure TestNG/JUnit suites (grouping, parallel execution, testng.xml or JUnit tags) for regression, smoke, and feature-level runs?
- How are your automated tests integrated into the CI/CD pipeline (e.g., Jenkins, Cloud Bees, Bitbucket pipelines)? Describe the end-to-end flow from commit to test execution.
- In your framework, how do you organize Java packages and classes (page objects, utilities, runners, POJOs, etc.)?
- Explain how you handle exceptions in your automation code. Do you use custom exceptions? Give an example.
- Describe how you use the database in your testing: what kinds of validations or setups you perform via SQL during UI/API tests.
Description:
The SDET will coordinate and execute integration and validation efforts across FICC applications and their upstream/downstream systems. The tester will collaborate with cross-functional teams to coordinate business cycle runs, support performance and resiliency testing, and validate readiness for client-facing environments. They will drive automation-first testing practices, enabling scalable regression, improved test coverage, and efficient release validation.
Primary Responsibilities:
- Develop and maintain automation scripts for regression, business cycle runs, and data validation
- Contribute to and support automation-first strategy across E2E and integration testing
- Identify, design, and automate repeatable E2E and integration test scenarios
- Integrate automated tests into CI/CD pipelines for continuous validation of builds
- Perform impact analysis and update automation suites based on system changes
- Support execution of automated regression suites to validate releases efficiently
- Tag and track automation coverage (e.g., automated vs non-automatable scenarios)
- Design, create, maintain, and implement end-to-end test scenarios / cases for modernization initiatives ensuring extensive test coverage of critical business flows with all upstream & downstream touch points
- Design, develop, Integrate, and execute automation suites of critical business end-to-end flows for reusability and quicker response to post-production issue testing
- Understand business requirements, application functionality, release scope, and system integration specifics
Talents Needed for Success:
Hands on experience with test automation frameworks and tools, such as Selenium, TestNG, etc. as well as CI/CD technologies (e.g. Cloudbees, Bitbucket, Jenkins, Cucumber, Git, JUnit, Jira etc.). Strong experience with automated testing. Proficiency in working in Java. Solid understanding of databases with the ability to write and optimize SQL queries.
Familiarity with both Agile development methodologies, and experience working in onsite/offshore coordination models. Excellent problem-solving skills and keen attention to detail. Proficiency in testing process, and functional testing. Strong written and verbal communication abilities. Demonstrated ability to work effectively in collaborative, team-oriented environments. Good to have familiarity or experience in using Agentic AI tools and usage in testing.
5 + years experience
EEO: "Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).