Software Developer in Test- JAVA
Listed on 2026-06-27
-
Software Development
Software Engineer, Software Testing
Federal Hill Consulting LLC (FHC), a certified HUBZone and Economically Disadvantaged Women‑Owned Small Business (EDWOSB), provides IT Staffing, Consulting and Project Solutions to the federal government, state governments, non‑profit organizations, corporations and systems integrators. FHC's primary focus is implementing IT resources in the areas of Cyber Security, Development Services, Integration and Operation Services, Project and Program Management, and Data Management.
FHC was built around the core values of People, Service and Commitment. We provide exceptionally skilled and qualified IT professionals. We pledge to provide first‑class service beyond expectations. We are fully committed to helping our clients and employees achieve their goals. Your success is our success!
Federal Hill Consulting is a proud Equal Opportunity Employer, M/F/D/V. Applicants have rights under Federal Employment Laws.
Job DescriptionFederal Hill Consulting has partnered with an elite Financial Firm to build a team of Mid and Senior Software Developers in Test. Each Senior SDET will be a part of a small team of 2‑4 testers.
Under general supervision, the Developer in Test assists in ensuring the quality of software products by developing and executing software testing components, developing automation solutions and working on improving overall quality of the product throughout the software development life cycle.
Essential Job Functions- Develop automation code, scripts, utilities, simulators, data generators, API/Interface testing solutions and other programmatic test tools as required to execute tests.
- Involvement in automation architecture design.
- Assist in coming up with test strategies and test plans.
- Create and execute test cases based on test strategies and test plans.
- Participate in reviews of system architecture, code and design documents.
- Effectively communicate testing activities and findings in oral and written formats.
- Assist in identifying project risks and developing mitigation strategies.
- Execute and create load and performance test solutions.
- Possess domain expertise in the project involved.
- Manual test execution.
- Bachelor's or Master's in Computer Science or Engineering and 2+ years of cumulative experience in software development and/or test automation; or equivalent training and/or work experience.
- Good understanding and application of algorithms to test solutions.
- Experience with programming in Java (preferred), C++, C# or Ruby.
- Good understanding of testing processes, test types and testing methodologies.
- Understanding and experience with object‑oriented design.
- Experience with SQL and relational database design.
- Excellent written and oral communication skills.
- Experience with the Unix/Linux environment.
- Good understanding of common development technologies (AJAX, J2EE/.NET, JavaScript, HTML, XML/XSL, JSON, Web Services (SOAP, REST), Maven/Ant, etc.).
- Work is normally performed in an office environment.
- Occasional travel and extended hours may be required.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).