SDET

  • SESC,
  • Washington D.c., DC
  • 1 week ago
Java, SQL, Python
Full Time
Depends on Experience
Travel not required

Job Description

Seeking Talented SDET
Job Summary:
The SDET (Developer in Test) assists in ensuring the quality of software products by developing and executing software testing components, developing automation solutions and working on improving overall quality of the product throughout the software development life cycle.
Top 4 Technical Skills
  1. Experience with Test Automation & Tools
  2. Strong programming skills in Core Java
  3. Must have good SQL skills
  4. Experience working in the AWS environment
Top 4 Soft Skills
  1. Good verbal & written communications
  2. Works well in a Team Environment Agile/Scrum
  3. Takes ownership of work product
  4. Innovative attitude
Critical factor: does not have to be full developer but does need to understand Java, read & write java and, able to dig into the code.
Tasks:
  1. Leverage frameworks & write new test
  2. Add new libraries and maintain the framework
  3. Will be responsible for bug fixes
  4. Will be testing using AWS technologies
Development will be around Web services, front end web applications, jobs / framework development, bug fixes and validation. STRONG programming skills in core JAVA are necessary with experience in Test Automation & Tools. The SDET w ill move from project to project with an opportunity to learn new technology, develop new skills.
The ideal person is someone looking to expand their knowledge and learn new skills, is open for challenges and has a passion for technology. There is an opportunity to move into leadership roles with upward mobility.
Environment - Team size: 5-6
  • Mostly Scrum with Greenfield projects and lots of new features
  • Maintenance is Kanban
  • Sprints are 2 weeks with a 1-2 month production
Technologies: Core Java, Python, Unix/Linux, Angular, Selenium, Cucumber, Jenkins, JMeter, Puppet, MySQL, SQL. AJAX, J2EE/.NET, Javascript, HTML, XML/XSL, JSON, Web Services [SOAP, REST], Maven/Ant)
Additional Information
Client Wants people to stay long term and Client will take the time in the interview process to be sure it s a good fit. They are very rigorous and want to develop good people.
  • 1st interview phone/internet/computer 1 hour
  • 2nd interview face to face: 1.5 3hrs (video option for LD)
Client has or will automate everything as they continue to move into AWS and use more of the AWS tools like Code Deploy. They have a fully automated CI/CD DevOps pipeline using Jenkins so that their Tests and Test Frameworks are kicked off automatically. Client is fairly mature in the Test Process in CI/CD.
Client has automation frameworks in place but will need to build out frameworks from time to time. They utilize Libraries and Scripting on the backend that is available but need someone that can be very versatile across the test space and understand and be a Developer/Tester with an emphasis in developing automation. Automating all testing and validating it through their process.
Essential Job Functions:
  • Develop automation code, scripts, utilities, simulators, data generators, API/Interface testing solutions and other programmatic test tools as required to execute tests.
  • Involvement in automation architecture design.
  • Assists in coming up with test strategies and test plans.
  • Create and execute test cases based on test strategies and test plans.
  • Participate in reviews of system architecture, code and design documents.
  • Effectively communicate testing activities and findings in oral and written formats.
  • Assisting in identifying project risks and development of mitigation strategies.
  • Execute and create load and performance tests solutions.
  • Possess domain expertise in the project involved.
  • Manual test execution.
Education/Experience Requirements:
  • Bachelors or Masters in Computer Science or Engineering and 2+ years of cumulative experience in software development and/or test automation; or equivalent training and/or work experience.
  • Good understanding of testing process, test types and testing methodologies.
  • Understanding and experience with object oriented design.
  • Experience with programming in Java (preferred)
  • Good understanding and application of algorithms to test solutions.
  • Experience with SQL and relational database design.
  • Excellent written and oral communication skills.
  • Experience with the Unix/Linux environment.
  • Good understanding of common development technologies (AJAX, J2EE/.NET, Javascript, HTML, XML/XSL, JSON, Web Services [SOAP, REST], Maven/Ant etc.).

Benefits:

SES hires W2 benefitted and non-benefitted consultants. Our contract employee benefits include group medical dental vision life LT and ST disability insurance, 21 days of accrued paid time off, 401k, tuition reimbursement, performance bonuses, paid overtime, and more. Due to corporate regulations, we cannot work with outside companies on this opening; only direct, individual candidates representing themselves to SES, please.

About SES Systems Engineering Services Corporation:

SESC was founded in 1989, is a leading provider of technology solutions to Fortune 1000 companies and government organizations. Specializing in Accelerated Development (agile application development, mobile, systems integration, project and program management), Architecture (SOA, microservices, cloud), Data (analytics, DW, BI, big data), Testing (test architecture, manual, automation, data), Cyber Security (SSO, mobile, IAM) and DevOps (roadmap creation, assessments, CICD, tool evaluation, implementation), Employer is guided by a corporate mission to provide valuable solutions to our client s technology needs through responsive quality services.

Dice Id : 10112536
Position Id : 7074817
Originally Posted : 3 months ago
Have a Job? Post it