We're looking for a Software Development Engineer in Test, working in the IT (excluding Telecommunication) industry in Sunnyvale, California, United States.
Design and develop the automation platform for the micro-service based distributed system to build the next generation Network Edge application.
Define, architect and develop automation tests and infrastructure to ensure engineering teams deliver at high velocity.
Work closely with different stakeholders (UI developers, backend developers product owners) to develop best practices, make architectural decisions and define platform standards to design and optimize SOA applications.
Write clean, testable, readable and maintainable Java code that performs automation efficiently.
Introduce effective quality and test methodologies to ensure improvement in overall quality for the team.
We are offering Competitive Compensation and Benefits. This position may present an opportunity to go permanent.
Our client is a people driven staffing company. Growing fast - 33% annually!
How? Building trusting relationships with top candidates. Like you! You’ll get one-on-one time focused on your skills, needs, and discovering opportunities in which you’ll thrive. The goal is to place you in the right position for you and your goals.
Where? Top IT and telecommunications companies. You’ll make a difference and grow in Technology, Government Services, Professional Services, or Engineering.
Helping you achieve your goals! It’s the right way and the only way to succeed in staffing.
Experience Required for Your Success
Bachelor's degree in Computer Science, Software Engineering or related field
7+ years of software development in test experience with exposure in testing micro-service-based web applications
5+ years of hands-on software development experience in Java, RESTful Webservices, Databases and automation exposure to BDD Frameworks like Cucumber/Karate and knowledge of coverage tools Jacoco, Sonarqube
Strong expertise in algorithms, data structures, and databases (SQL/NoSQL), along with deep working knowledge of multi-threading, design patterns and Object-Oriented Programming (OOP) concepts
Good knowledge of Agile/Scrum, continuous integration and deployment with exposure to Docker, Rancher, Maven, and tools (Git, Jenkins)
What Do You Think?
Does your experience reflect what it takes to be successful in this role? Do the work and challenges get you excited about what's possible? Apply here.