Job Description :
MUST HAVE MINIMUM 3 YEARS OF JAVA DEVELOPMENT EXPERIENCE IN THE PAST
Must have strong JAVA skills.
THIS ROLE: Software Development Engineer in Test (SDET)
Location :Lansing ,MI
Duration :Long Term
Description
In this role, the developer will be creating and designing automated tests for a microservices platform. You will be working with cross-functional teams across the company to create world class technical solutions to help with testing.
You will be interacting closely with Developers, Product Team, PMO, and Management.
Job Requirements
Developing the integration testing framework
Create, optimize, and refactor automated test scripts for client-server and web applications
Partner with QA Engineers to commit automated test cases into automated regression suites
Mentoring other developers in processes and standards
Perform and participate in all aspects of manual and automated verification
Work with all teams to ensure adequate testing coverage
Required Qualifications
3+ years of Java and J2EE development skills and strong understanding of Java APIs and J2EE web components and containers.
3+ years of experience with relational database concepts, SQL, and procedural languages; object oriented design; Enterprise, distributed computing and WEB-based computing methods; and design patterns
3+ years of experience with various testing methodologies and strategies: Test Driven Development (TDD) implemented with JUnit, Mock objects, Stubs, Test suites, Test harness web and Behavior Driven Development (BDD) implemented Gherkin, Cucumber.
Must understand the concepts of SOAP and REST services as well as both XML and JSON message formats
Proficient in writing automated test scripts to verify data structures, data formats and data values
Understanding of Continuous Integration (CI) and Continuous Deployment (CD)
Strong analytical and problem-solving skills as well as the ability to decompose complex problems and perform root cause analyses
Work in a collaborative environment.
Capable of performing day to day activities with minimal direction.
Can multi-task, self-organize, juggle multiple priorities without compromising on quality.
Experience with designing and development of test frameworks.
Experience with Agile testing and development.
Excellent verbal and written skills.
Nice to have Qualifications:
Experience in automated REST API testing
Experience in isolation, mocking and integration testing of microservices
Experience working with REST API specifications (Swagger OpenAPI)
Experience working in Amazon Web Services cloud is a plus
Experience in Selenium WebDriver