Lead Developer in Test (19-02331)

  • ,

ID: 12765366

Number: 19-02331

Location: Rockville, MARYLAND

Job description:

Job Description

  • Responsibilities Working independently, the Lead Developer in Test owns the quality of software products delivered within the software development life cycle as well as leads and mentor a team (4-6 approximately) of other Developers in Test. Reports directly to a Director or Senior Director.
  • Responsibilities also include developing and executing software testing components, developing automation solutions and performing manual tests as needed throughout the SDLC.
  • Responsible for identifying project risks and develop mitigation strategies.
  • Create and Execute complex test strategies across multiple systems as required to execute tests.
  • Develop complex automation code, scripts, utilities, simulators, data generators, API/Interface testing solutions and other programmatic test tools as required to execute tests.
  • Review and provide feedback on system architecture, code and design documents.
  • Perform Independent Assurance on all SDLC phases in a project.
  • Ownership of automation architecture and set up test frameworks/infrastructure.
  • Architect, Design and Develop automation code, scripts, utilities, simulators, data generators, API/Interface testing solutions and other programmatic test tools to test complex systems.
  • Champion the collaborative resolution of defects including root cause analysis of production incidents.
  • Continually look for ways to innovate and improve testing process to gain efficiencies.
  • Serve as technical / business subject matter expert.
  • Effectively communicate testing activities, findings and project in oral and written formats.
  • Ensure compliance with Client technology policies and standards
  • Provide technical leadership and mentoring to a team of Developers in Test.
  • Possess domain expertise in the project involved. Serve as technical subject matter expert.
  • Ownership of automation architecture (Both Functional and Performance).
  • Reviews of system architecture, code and design documents.
  • Ensure adherence with technology policies and compliance with all security controls.
  • Continually look for ways to innovate and improve testing process to gain efficiencies.
  • Effectively communicate testing activities and findings in oral and written formats.

Education & Experience

  • Bachelors’s degree in Computer Science/Engineering or STEM degree and 7 year of software development and/or test automation or the equivalent combination of training and experience (OR) Masters with 5 yrs.

Knowledge, Skills, Abilities

  • Excellent understanding in computer science fundamentals – Algorithm design, Problem solving, Complexity analysis and data structures.
  • Excellent understanding of testing process, test types, test design and testing methodologies.
  • Expert experience with Object Oriented programming languages and common development technologies with software architecture and design skills.
  • Expert Experience with functional or Performance or Security or DevOps test tools.
  • Expert experience in architecting, designing and developing automation frameworks and test suites
  • Must be self-directed, detail-oriented and have excellent written & oral communication skills.
  • Ability to work in a fast-paced environment

Preferred

  • Three Tier Web Applications (for eg: Angular | Rest Services or other technologies etc.)
  • Test tools/framework/libraries (for eg: Selenium WebDriver or Protractor or Gatling or JMeter or Jasmine/Karma or Rest-assured or Junit or ScalaTest or ServerSpec or AWS CLI or other tools etc.)
  • Data Ingestion | Transformation or Analytics or Decision-Making skills
  • ETL | Big Data tools. (for eg: Scala or Apache spark or other tools etc)
  • Client | Data science | Client tools/Libraries (for eg: Databricks or MLlib or other tools etc.)
  • DevOps | App Engg (for eg: Rspec or other tools etc.)
  • Build/Deploy/Monitor tools. (for eg: Maven or Jenkins or Code deploy or Splunk or Blackduck or Cloud Passage or other tools etc.)
  • App Security (for eg: Threat Modelling | Static Code Analysis | Pen Testing or)
  • Security tools (For eg: ZAP, AppScan or Burpsuite or other tools etc.)
  • Cloud related technologies.
  • Unix/Linux environment.
  • Leadership Experience

To apply for this job email your details to referral@compugain.com

Leave a Reply

Your email address will not be published.