Sr SDET

Rockville , United States
full-time

AI overview

Develop automation architecture and frameworks for testing while mentoring junior developers and improving testing processes to enhance efficiency.

Essential Job Functions

  • Responsible for identifying project risks and develop mitigation strategies.
  • Create and execute complex test cases based on test strategies and plans.
  • Participate in reviews of system architecture, code and design documents.
  • Perform Independent Assurance on all SDLC phases in a project.
  • Develop automation architecture and set up test frameworks/infrastructure.
  • Design and Develop complex automation code, scripts, utilities, simulators, data generators, API/Interface testing solutions and other programmatic test tools as required to execute tests.
  • Actively participate in collaborative resolution of defects including root cause analysis of production incidents.
  • Continually look for ways to innovate and improve testing process to gain efficiencies.
  • Demonstrates business domain expertise in the project involved.
  • Effectively communicate testing activities, findings and project risk in oral and written formats.
  • Ensure compliance with Client technology policies and standards.
  • Oversee and mentor other junior and staff developers in test.

Education

  • Bachelor's or Master's in Computer Science or Engineering or equivalent.

 

    Preferred Skills

    • Strong knowledge or JAVA programming language is preferred.
    • Experience with AWS is preferred.
    • Demonstrated Service/API level testing preferred over UI automation testing skills.
    • Some experience in Cypress testing framework is a plus.
    • Demonstrated experience with the development of, or extension of, test automation frameworks.

    Work Conditions

    • Work is normally performed in an office environment.
    • Occasional travel and extended hours may be required.

    Experience Requirements

    • 5+ years of cumulative experience in software development and/or test automation development.
    • 5+ years of experience with programming in Java (preferred), JavaScript, or C#/.NET.
    • 1+ years of experience in Selenium WebDriver or comparable UI automation framework is required.
    • Demonstrated understanding in Computer Science fundamentals - Algorithm Design, Problem Solving, Complexity Analysis and Data Structures.
    • Demonstrated understanding of testing process, test types, test design and testing methodologies.
    • Proven experience with modern programming languages and common development technologies with software architecture and design skills.
    • Experience with Data Ingestion, Transformation or Analytics or Decision-Making skills.
    • Experience with functional or Performance or Security or DevOps test tools.
    • Demonstrable experience in architecting, designing and developing automation frameworks and test suites.
    • Demonstrable understanding of Cloud related technologies.
    • Demonstrable experience with Unix/Linux environment.
    • Solid understanding and experience with object-oriented design.
    • Experience with SQL and relational databases.
    • Experience with continuous automation delivery tools such as Jenkins (preferred) or TeamCity.
    • Good understating of source code versioning control systems such as git (preferred), CVS, SVN, Mercurial, and related tools such as Bitbucket (preferred), GitHub, or Azure DevOps (TFS).
    • Good understanding of defect tracking tools such as Jira (preferred), or BugZilla.
    • Good understanding of common development technologies (J2EE/.NET, JavaScript, HTML, XML/XSL, JSON, Web Services [SOAP, REST], Maven/Ant …etc.).
    • Demonstrated ability to develop effective working relationships that improve the quality of work products.
    • Should be well organized, thorough, and able to handle competing priorities.
    • Ability to maintain focus and develop proficiency in new skills rapidly.
    • Excellent written and oral communication skills.
    • Must be self-directed, detail-oriented and have excellent written & oral communication skills.
    • Ability to work in a fast-paced environment.

    All your information will be kept confidential according to EEO guidelines.

    Careers at Compugain. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

    View all jobs
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    SDET Q&A's
    Report this job
    Apply for this job