Overview
Skills
Job Details
Please No 3rd party inquiries or referrals - we will only work with direct, W2 candidates
Overview:
We are seeking a Software Development Engineer in Test (SDET) who combines strong coding skills with deep testing expertise. This role is not limited to executing tests it requires designing and developing automated solutions, validating complex back-end systems, and collaborating closely with development and DevOps teams to ensure software quality from start to finish.
Key Responsibilities:
Design, implement, and execute functional and automation testing for applications.
Build, update, and maintain UI automation test frameworks using Selenium with C# (flexibility to learn C# if not already proficient, can have Java or Python).
Develop automated test scripts, document results, and contribute to ongoing framework improvements.
Perform both manual and automated API testing using tools such as Postman, Insomnia, and industry-standard frameworks.
Validate backend processes using SQL and NoSQL databases.
Create and maintain end-to-end test strategies, test plans, and reusable test case templates.
Apply structured test design techniques such as boundary value analysis and equivalence partitioning.
Drive Shift Left Testing by participating in design/requirement reviews and integrating tests into CI/CD pipelines.
Collaborate with development, business, and DevOps teams to ensure smooth deployments and reliable releases.
Participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
Candidate Expectations:
Based on recent interviews, successful candidates should be able to:
Demonstrate strong, hands-on coding ability in Java, C#, or Python, with proven experience using Selenium.
Clearly articulate practical project experience and describe problem-solving approaches with clarity and detail.
Show applied knowledge of APIs, databases, and modern testing tools.
Communicate confidently and directly in discussions without over-reliance on notes.
Nice to Have:
Familiarity with AWS services for cloud-based testing and deployment.
Experience with application monitoring tools (e.g., New Relic, Datadog, CloudWatch).
Working knowledge of Python for scripting and automation.
Hands-on performance and load testing using JMeter.