Senior Java Software Development Engineer in Test (SDET)
We are seeking a Senior Java SDET to develop automation testing frameworks with Core Java. The ideal candidate will have 5+ years of experience in testing UI and Rest services, and a strong understanding of SQL, RESTful APIs, system design, data structures, and algorithms.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Job Title: Java SDET - W2 Only - We can provide sponsorship as well
Location: Westlake, TX - Hybrid
Duration: Long Term
Profile: Strong development of automation testing frameworks with Core Java. Need to enjoy testing scope of work and mindset of wanting to break things.
Language: Java, need strong core java for developing the testing frameworks
Tooling: Sellenium, Cucumber, karate (HM is somewhat agnostic to tooling - but those with JS / TS testing framework only wont be a fit need to have experience in tooling for java frameworks).
I would not say financial domain is high priority - strong test engineers with core java and e2e testing on UI / API and DB validations is the true priority.
The Expertise You Have
- A Bachelor’s degree in Computer Science, Software engineering or related field
- 5+ years experience testing UI and Rest services while incorporating test automation
- Experience in delivering software in the iterative SDLC environment
- Experience with CI/CD pipelines
- Experience working in the financial Industry is a plus
- Expert level knowledge of SQL, RESTful APIs, system design, data structures, and algorithms
- Experience with a modern UI framework (React, Angular or Vue.js)
- You thrive in fast-paced, ambiguous environments with high risks and high rewards
The Skills You Bring
- Test engineer with knowledge in a breadth of development technologies and test automation frameworks (Java/J2EE, Cucumber, Selenium, Serenity, JavaScript/Typescript, Spring, Web Services, REST, HTTP)
- Passionate about Test Driven Development, developing robust software, writing testable and maintainable code
- Self-directed, willing to take initiative, pragmatic and focused on outcomes
- Has keen attention to detail and wants to solve hard problems, not just detect them
- Able to learn large software systems end-to-end quickly
- Keenly interested in learning new technologies and their adoption as well as mentoring others
- Able to work with remote and international team members
- Passionate about crafting the best end-to-end customer experience
- Owns the outcome by taking personal accountability for delivering strong results
The Value You Deliver
- Defining and implementing test strategies, scenarios, and steps for automated and functional testing
- Collaborating with technical development team to develop valid test approaches and scenarios
- Performs manual and/or automated test scripts for multiple and sophisticated projects
- Leads test script reviews and mentors Squad members on tool and technologies.
- Contributes to CICD through automation
- Strong analytical, communication, and organizational skills and the ability to manage multiple tasks at a given time
- Must take initiative, be a decisive decision maker, show confidence in decisions being made and see tasks through to completion