What are the responsibilities and job description for the SDET position at Cyma Systems Inc?
Job Description: IT Software Engineer 4 (Senior SDET)
Location: Chicago, IL or Peoria, IL (100% On-site; No remote options)
Duration: 12 Months (Potential for extension)
Experience Level: 8–10 Years
Position Overview
We are seeking a high-level IT Software Engineer 4 (Senior SDET) to join our team. In this role, you will apply expert-level computer science principles to design, develop, and evaluate complex software systems. You will take primary ownership of the testing automation framework, translating business requirements into robust test strategies and plans.
Key Responsibilities
- Automation Leadership: Extend and maintain testing automation frameworks using Java and JavaScript.
- Strategy & Ownership: Analyze business requirements and Acceptance Criteria (ACs) to develop comprehensive test strategies and plans.
- Development: Create sophisticated automation test cases within existing frameworks and perform full-stack integration testing with third-party systems.
- Security & Standards: Implement measures to safeguard information and develop guidelines for software acquisition and protection.
- Mentorship: Provide expert-level guidance and constructive performance feedback to junior staff and team members.
- Project Management: Estimate time and cost requirements for projects, supervising the installation and testing of new products.
Technical Qualifications
Required Skills
- Automation Frameworks: At least 8 years of experience in test automation framework design.
- Programming & BDD: 3–5 years of strong development skills in Java, Cucumber, or JBehave (or similar BDD frameworks).
- API Testing: 3–5 years of experience testing Webservices (REST APIs).
- Performance Testing: 3 years of experience in scenario-based performance testing using JMeter.
- Database: Proficient in writing queries in SQL or other relational databases.
- Systems Integration: Proven track record in end-to-end system integration testing for complex software platforms.
Desired Skills (Nice to Have)
- Hands-on experience with Python.
- Development experience within AWS Cloud environments.
- Strong understanding of Microservices Architecture and API Gateways (e.g., Apigee).
- Experience with TDD, Code Reviews, and DevOps tools (Jenkins, Git, CI/CD).
- At least 2 years of experience in an Agile/Lean environment.
Education & Soft Skills
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Communication: Exceptional verbal and written communication skills; ability to collaborate seamlessly with developers and business users.
- Adaptability: Proactive and flexible; able to adapt quickly to complex, fast-paced environments.
Critical Hiring Criteria
- On-site Requirement: This position is 100% on-site in Chicago or Peoria. Candidates must be local.
- Tenure: We are looking for candidates with stable work histories; frequent job hopping is a disqualifier.