Overview
On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
Skills
selenium
tdd
bdd
cucumber
java
sdet
automation
tester
Job Details
Sr. Automation Test Engineer / SDET
Summary
We re looking for a seasoned QA Software Engineer / SDET with deep experience in test automation for J2EE-based applications. This role will be part of a high-performing Agile/Scrum team, working across the full software delivery lifecycle. You ll help define and implement robust automation frameworks, drive test strategy, and ensure quality at every layer of the stack.
Key Responsibilities
- Design and implement automation frameworks and test cases using Java, Selenium, and API testing tools.
- Develop and validate application components in Java, integrating with messaging middleware and RDBMS back-end systems.
- Perform and support various testing levels, including unit, functional, performance, and access control testing.
- Collaborate with the Automation Tech Lead and Architect to execute test automation strategy.
- Interpret complex business and functional requirements and translate them into effective, automated test coverage.
- Contribute to continuous improvement in test automation practices and tools.
- Advocate for quality engineering principles and promote best practices in test design and implementation.
Required Qualifications
- 8+ years of experience in software QA, including both manual and automated testing.
- Hands-on experience with Java, Python, and SQL for test automation.
- Strong experience with Selenium Grid and Jenkins for CI/CD-based testing.
- Proficient in API testing and middleware validation.
- Experience testing relational database back-end systems.
- Solid understanding of BDD and TDD methodologies.
- Proven ability to identify performance issues and debug end-to-end system behavior.
- Experience with writing and reviewing unit tests, and collaborating closely with development and business teams.
- Familiarity with dynamic test environments, cloud platforms, test data management strategies, and infrastructure design for test execution.
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.