Overview
On Site
$40 - $50
Contract - W2
Contract - 12 Month(s)
No Travel Required
Skills
.NET
AngularJS
Apache JMeter
Apache Kafka
API
Automated Testing
Quality Assurance
Job Details
Looking for SDET who can quickly learn the scope of business to design, develop and maintain automation test harness.
Mission:
This SDET will develop and maintain a robust automation test harness, combining hands-on coding in C#/.NET and Angular with modern testing tools to ensure application quality, performance, and SDLC compliance across APIs, UIs, and messaging systems.
Must Haves:
- Strong hands-on coding skills in C#/.NET and Angular (must be able to read and understand application code).
- Experience with API and UI automation testing tools (Playwright, SpecFlow, Karate, Rest Assured) - moving away from Selenium so not focused on that.
- Familiarity with CI/CD tools (Jenkins, Harness) and test management systems like Octane.
- Solid understanding of mocking frameworks, in-memory databases (H2), and SDLC-compliant testing documentation.
- Working knowledge of BDD methodology, and ability to automate tests involving messaging systems (e.g., Kafka, MQ).
Nice to Have:
- Exposure to GitHub Copilot for test script generation and code assistance.
- Experience with load testing tools like JMeter or BlazeMeter.
Day to Day:
- Design, develop, and maintain automated tests across UI, API, and messaging layers using tools like Playwright/SpecFlow, Rest Assured, and Karate.
- Write unit and integration tests using mocking frameworks, with the ability to dive into .NET/Angular code to understand and validate logic.
- Integrate automated tests into CI/CD pipelines (Jenkins, Harness), and utilize tools like Octane for test management and traceability.
- Support SDLC documentation, including test plans, traceability matrices, and manual test cases as needed.
- Set up in-memory test data environments (e.g., H2), and build test coverage for APIGEE endpoints and asynchronous messaging events.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.