
Senior SDET Engineer
- Reston, VA
- Permanent
- Full-time
- 25% Perform technical detail design, coding, testing of applications.
- Serves as subject matter expert for both customer and internal discussions related to maintaining and enhancing existing software systems.
- Develop and/or analyze interface design documentation.
- Comply with hardware and software systems standards and procedures.
- Deliver large systems for tens of thousands of users.
- Comply with code quality, migration and dev/ops standards and policies
- 25% Performs software analysis, including requirements and uses case development and design.
- Implements and documents source code to design specifications.
- Performs software testing including developing and running automated unit tests, drafting, and executing structured automated test cases.
- Compile, assess, and report data results from software testing and analysis.
- 25% Develops software solutions for enterprise environments and other technologies.
- Analyzes and implements functional and non-functional (e.g. performance, availability) requirements and designs, implements, and tests software.
- Performs operations & maintenance (O&M) of existing systems.
- Identifies areas for improvement and streamlining.
- Demonstrated experience with front-end and back-end programing and integration frameworks and tools.
- Assist in the estimation of development of application features
- 25% Provides direct technical support for high level, high visibility and critical trouble calls for supported applications.
- Works with cross functional teams to develop highly reliable software that runs at scale.
- Provides recommendations to infuse new technology.
- Extend open-source libraries and systems as necessary to meet the needs of the team.
- Play a crucial role in product scoping and roadmap / architecture discussions.
- Continually evaluate emerging technologies to identify opportunities, trends, and best practices. Candidatetoring of junior software engineers
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
- The requirements listed below are representative of the knowledge, skill, and/or ability required.
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Bachelor's Degree.
- Information Technology or Computer Science.
- 5 years experience with software development, basic coding and compilation, software architecture/design, user requirements definition and software specification development.
- In lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience.
- Experience working in the healthcare claims processing.
- 6-10 years of experience in a technical discipline, 5 of which must be in automated software testing with core framework development.
- Experience with test automation framework architectural design.
- Experience with Object Oriented XXgn, and extensive use of programing languages ( Java, JavaScript, SQL/PL-SQL).
- Strong experience with Selenium, Cucumber and BDD Framework
- Strong Knowledge in Mobile test automation (eg: Appium).
- Experience in Webservices test automation using tools like Soap UI.
- Experience with relational database management systems (e.g. MS SQL Server, DB2, Oracle,) Proven proficiency with: SQL and PL/SQL.
- Proven experience to create, maintain and run complex database queries.
- Proven experience with Agile and Waterfall software development life cycle (SDLC) models.
- Experience in multiple environments and/or on multiple operating systems (i.e., Windows, Linux, UNIX, Mainframe) and technologies (.Net, Web technologies, etc.).
- Ability to work independently and effectively in small teams is necessary, and to handle multiple tasks in a fast-paced environment.
- Individual must demonstrate initiative, work well independently as well as a contributing member of a team.
- Should be well organized and detail oriented as well as possessing good written and oral communication skill.
- Experience working in the healthcare claims processing.
- Good analytical and architectural mind set for effective framework design.