Senior Software Development Engineer in Test (SDET)

Diversified Services Network, Inc.

$120K — $165K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree with 8-10 years of relevant experience
  • Strong design skills in Java and BDD frameworks (Cucumber, JBehave)
  • 8 years in designing test automation frameworks
  • Experience with REST API testing and SQL
  • 3+ years in performance testing using JMeter
  • Proven ability in developing test scripts and data

Responsibilities

  • Extend and maintain the test automation framework using Java and JavaScript
  • Develop test strategies and plans based on business requirements
  • Create automated test cases within the existing framework
  • Mentor test engineers and provide technical leadership
  • Coordinate with product owners on issue resolution and clarifications
  • Support CI/CD processes through test automation code
  • Perform exploratory and manual testing when necessary

Benefits

  • 401(k)
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid holidays
Full Job Description
Senior Software Development Engineer in Test (SDET)

Job Description

Work Arrangement: Hybrid - 3 days per week onsite

Location: Chicago, IL

Experience Level: 8-10 years

Position Overview
• Extend and maintain the test automation framework using Java and JavaScript.
• Own the understanding of business requirements and acceptance criteria, and develop corresponding test strategies and test plans.
• Develop automated test cases within the existing automation framework.
• Provide technical leadership and mentoring to test engineers across multiple applications and projects, both onshore and offshore, including training team members to create, execute, analyze, and maintain automated regression suites.
• Coordinate with product owners to resolve open issues, enhancements, and upgrades, and to clarify the intended use of specific functionality.

Typical Day-to-Day Responsibilities
• Develop test automation code supporting Continuous Integration (CI) and Continuous Delivery (CD) for systems, infrastructure, and the test framework.
• Plan, design, develop, and maintain an API test automation framework that facilitates automation scripting, execution, and analysis of results.
• Develop automated functional test scripts using tools such as Java, Karate, and JMeter.
• Perform exploratory and manual testing of the product suite as appropriate.
• Apply and promote testing methodologies, best practices, and standards across the team.

Team Structure & Work Environment
• Collaborates with a team of 20+ team members.
• Works onsite in a hybrid capacity, 3 days per week, at the Chicago, IL office beginning day one; interviews may also take place onsite.

Requirements

Required Qualifications

Education & Experience:
• Bachelor's degree and 8+ years of relevant experience (8-10 years total experience).

Technical Skills:
• Strong design and development skills in two or more of the following: Java (3-5 years), Cucumber (3-5 years), JBehave, or other BDD testing frameworks.
• At least 8 years of experience designing test automation frameworks.
• Strong experience testing web services (REST APIs) (3-5 years).
• Proven experience developing test scripts, test cases, and test data.
• Ability to write queries in SQL or other relational databases.
• 3+ years of experience developing scenario-based performance testing using JMeter.
• Experience with full-stack and integration testing involving third parties.
• End-to-end system integration testing experience for software platforms.

Soft Skills:
• Ability to adapt quickly in a complex environment.
• Proactive, flexible, and creative approach to problem-solving.
• Very strong communication skills with the ability to collaborate effectively with developers and business users.

Preferred Qualifications
• Hands-on experience with Python.
• Development experience with AWS cloud technology.
• Experience with TDD, continuous integration, and code review practices.
• Experience with Apigee or other API gateways.
• Experience with DevOps concepts and tools (e.g., CI/CD, Jenkins, Git).
• At least 2 years working on an Agile team with a solid understanding of Agile/Lean practices.
• Understanding of microservices architecture.
• Experience with load and performance testing.
• Strong documentation skills.

Benefits
  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays

Salary expectations: 120,000-165,000 per annual

Similar Jobs

More Jobs at Diversified Services Network, Inc.

More Information Technology Jobs

Find similar Senior Software Development Engineer in Test (SDET) jobs: