Previous Job
Mid Level Test Engineer
Ref No.: 18-00970
Location: Rockville, Maryland
Position Type:Right to Hire
Start Date: 10/10/2018
 RCM Technologies is a leading provider of IT Business Solutions and Professional Engineering Services to over 1,000 clients in the commercial and government sectors. RCM partners with clients to define, implement, and manage a broad range of technologies across multiple platforms, systems, and networks. Our broad geographic presence ensures that a proven and reliable tactical and strategic capability is available and deployable virtually everywhere in North America.

           RCM Technologies has an immediate for a Mid Level Test Engineer in Rockville Maryland
Responsible for testing all software releases including new features, enhancements, and defects fixes. Manual testing, strong requirements analysis, test writing, and the ability to contribute to an automated test effort. This position is located onsite in Rockville, Maryland and requires that the successful candidate qualify for a Public Trust 6(c) clearance. 
Position Responsibilities:
  • Prepare Test Cases and Test Suites
  • Prepare Master/System test plans and other project deliverables
  • Execute Tests, Interface and Performance Testing/Test reporting
  • Work with requirements analyst and other functional specialists to transform use cases/requirements and other design artifacts into effective testing strategies, plans, and procedures to ensure that functional and performance requirements are satisfied through all phases of the software development process culminating in a successful acceptance test.
  • Perform manual functional test as well as ad-hoc/"freestyle" testing to verify web-based enterprise software solution, data integrity, security, and overall usability. Create, maintain, and execute comprehensive test plans and test cases against our hardware and software platforms based on an analysis of the requirements, user stories, use cases, and technical design specifications.
  • Verify and validate down streamed data from external interfaces
  • Perform software and regression testing using automated testing tools
  • Support the system qualification testing and system acceptance testing processes
  • Ensure coverage of the software requirements through traceability
  • Track individual test execution progress for effective status reporting
  • Participate in the development of test plans, test evaluation reports, and other related documentation
  • Report software defects and collaborate with developers to assist with issue resolution
  • Performs software testing using automated testing tools, for both unit testing and system integration testing
  • Supports the system qualification testing and system acceptance testing processes
  • Plan test strategies in accordance with project scope or delivery dates
  • Provide best estimate of test efforts
  • Successfully monitor and track system defect resolutions efforts in a timely manner
  • Assist with the development of automated testing
  • Accurately and clearly document system defects
  • Participate in the use of established test processes and methodologies. Collaborate with the development team; plan and manage the workload; and document test results and metrics
  • Perform Peer Reviews
  • Follow the Test Readiness Review (TRR) process as set forth in the Incremental Development Methodology
  • Follow Acceptance Criteria for Deliverables
  • Support Stage Gate Reviews as necessary
Required Skills:
  • Bachelor's degree in Computer Science or related field
  • 5+ years of experience in hands-on quality assurance and/or software testing
  • In-depth knowledge of test planning, test case creation and test case execution
  • Experience testing web-based applications
  • Experience with all phases of software testing including requirements reviews
  • Experience testing enhancement releases
  • Agile and Scrum methodology experience
  • Excellent written and verbal communication skills
  • Excellent organizational skills with the ability to handle multiple projects and timelines with minimal supervision
  • Analytical and problem-solving skills
  • Demonstrated experience with Oracle databases and SQL queries
  • Experience testing in Java Apps and Web Services
  • Tool experience with JIRA, SharePoint, JAWS or 508 compliant test tool, and automated test tools such as Selenium, UFT, etc.
  • Demonstrated understanding of the batch process, manipulating data in xml files for manual processing and understanding of data dictionaries
  • Experience with/exposure XML files and http protocol
  • Understanding of Security Considerations
  • Preferred candidate possesses an FDA or HHS public trust clearance.