Overview
Skills
Job Details
Position Title: Software Development Engineer
Location: Austin, TX
Clearance Requirements: None
Position Status: Contract
Pay Rate: $40/hr - $42/hr on W2
Position Description
We are seeking a Software Development Engineer to join our dynamic team in Austin, TX. This role is ideal for a highly motivated engineer with strong expertise in test automation, API/UI testing, and CI/CD pipelines. You will collaborate with cross-functional teams to design, develop, and execute high-quality test strategies, ensuring reliable and scalable software delivery.
As a Software Development Engineer, you will be directly involved in building automation frameworks, troubleshooting production issues, and driving software quality across web applications, APIs, and event-driven architectures. This is a great opportunity for someone who thrives in fast-paced, agile environments and is passionate about building innovative solutions.
Key Responsibilities
Develop and maintain unit, functional, and automated test frameworks for APIs, UI, and web applications.
Collaborate with Development, QA, Release Engineering, DevOps, and Support teams to ensure seamless software delivery.
Design, document, and execute test plans, test cases, and automation scripts to validate software quality.
Manage the defect lifecycle including triage, troubleshooting, and resolution of development and production issues.
Integrate and execute automated tests within CI/CD pipelines using GitHub/GitLab/GitFlow.
Apply best practices in Service-Oriented Architecture, OOP, functional programming, and event-driven systems.
Ensure agile methodology practices are followed through pair programming, code reviews, and continuous feedback.
Contribute to QA documentation including artifacts, requirements, design reviews, and status reports.
Required Skills & Education
Strong programming skills in Python with experience in Scala/Java testing.
Proven experience in API Testing, UI Testing, and React Testing.
Hands-on experience with Shell scripting for automation.
Familiarity with GitHub, GitLab, GitFlow, and CI/CD tools.
Solid understanding of software testing methodologies and QA best practices.
Knowledge of Agile development practices and ability to work in collaborative, fast-paced environments.
Strong troubleshooting and problem-solving skills with a focus on root-cause analysis.
Excellent written and verbal communication skills, including technical documentation.
Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).
About Seneca Resources
At Seneca Resources, we are more than just a staffing and consulting firm we are your trusted career partner. With offices nationwide and clients ranging from Fortune 500 companies to government organizations, we connect talented professionals with opportunities that drive both career growth and real-world impact.
When you work with Seneca, you re choosing a company that invests in your success, celebrates your achievements, and matches you with roles that align with your skills and goals. We offer competitive pay, comprehensive benefits including health, dental, and vision insurance, 401(k) retirement plans, and the dedicated support of a team who will advocate for you every step of the way.
Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.