Senior Software Development Engineer in Test (SDET)
Role details
Job location
Tech stack
Job description
- 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
- Bachelor's degree and 8+ years of relevant experience (8-10 years total experience)., * 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 & conditions
3.73.7 out of 5 stars Chicago, IL 60661 $120,000 - $165,000 a year - Part-time, Pulled from the full job description
-
401(k)
-
Health insurance
-
Paid time off
-
Vision insurance
-
Health savings account
-
Dental insurance
-
Life insurance, * 401(k)
-
Dental insurance
-
Vision Insurance
-
Disability insurance
-
Employee assistance program
-
Health insurance
-
Health savings account
-
Life insurance
-
Paid time off
-
Paid Holidays
Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! https://www.dsnworldwide.com
Salary expectations: 120,000-165,000 per annual