Senior Software Development Engineer in Test (SDET) | 6+ Yrs | USA

Website IQVIA

Job Description:

Working under DMD’s Quality Assurance team, the Senior Software Development Engineer in Test (SDET) will be responsible for hands on manual and automated testing including system integration, database validation, regression, end to end and performance testing of moderate to complex web-based SaaS applications.

A successful candidate must be a self-starter, fast learner and part of the cross-functional Agile Scrum software development team. This person is a strong technology professional and test automation developer with significant experience building and maintaining automation frameworks. The position will work with distributed business and technical resources to analyze problems encountered during testing and determining changes required to resolve or mitigate the risk of those issues.

Job Roles and Responsibilities:

  • Architect and develop test frameworks for new areas of development while maintaining and enhancing existing frameworks
  • Support and lead other automation engineers in best practices and efficiencies
  • Ensure that all deliverables meet quality objectives in functionality, performance, stability, security, accessibility and data quality
  • Create testing-related documentation including test strategy, test plans, test cases/scripts, and defect reports assessing quality and associated risk
  • Participate actively in functional, system, integration and regression testing activities (manual and automated) within project timelines
  • Work with Product Owner, Scrum Master, Software Developers and other QA Engineers in an Agile team environment
  • Ensure that all problems and deviations from specifications and user stories are brought to the attention of management in a timely manner
  • Actively participate in design/technical reviews to identify missing, incomplete or inaccurate design assumptions or choices

Job Requirements:

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 ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • BS degree in Computer Science, Engineering or another technical field
  • 6+ years of automated testing experience in Web and SaaS applications
  • Experience working in an Agile/Scrum SDLC
  • Proficiency creating, analyzing and executing complex DB queries
  • Experience creating an automation framework from the ground up and driving adoption
  • Experience working with CI tools (Jenkins, Team City)
  • Experience working with build tools (Maven, Gradle)
  • Deep analytical skills with ability to display methods of testing highly sophisticated systems
  • Experience building API, UI and data processing automation against large scale features/applications
  • Well versed in concepts of Performance & Load testing (JMeter, LoadRunner, Gatling)
  • Experience with web technologies (JavaScript, HTML, CSS, PHP)
  • Hands on experience with JIRA and Confluence is a plus
  • Experience with Typescript is a plus
  • Experience using is a plus
  • Experience with data transformation is a plus

Apply Job

When you apply, don’t forget to mention that you found this Job Post on