Search by job, company or skills

C

Senior SDET Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 24 months ago

Job Description

Job Responsibilities:

  • Designs and implements test frameworks and tools.
  • Writes and executes automated test code using a predefined framework, such as Pytest/UnitTest, Robot, Behave, Lettuce, or similar.
  • Writes functional, integration, and customer work-flow (end-to-end) test automation to validate product functionality and integration with dependencies.
  • Tests APIs, user interfaces, web services, and/or applications
  • Writes performance, load, and stress automated tests
  • Conducts code reviews of junior SDeT's automation
  • Medium to high level of contributions to test automation, as applicable
  • Demonstrated advanced knowledge of Yaml, XML, XSD, Json, WSDL and Soap
  • Provides input for solving problems and recommends or executes a well-defined remediation plan
  • Participates in design and architecture reviews
  • Works closely with other quality and development engineers to build, evolve, and maintain a scalable continuous build and deployment pipeline

Required Experience/Skills:

  • 5-8 years of automation development experience
  • BS in Computer Science or technical related degree or equivalent experience
  • Must possess the ability to understand new concepts quickly, and apply them accurately through an evolving, dynamic environment
  • Strong knowledge of common web protocols, networking, and systems
  • Demonstrated working proficiency of one of the following languages: Python, Java, or C++
  • Experience with Windows and Linux, such as Red Hat or Ubuntu
  • Strong understanding of REST/HTTP and JSON.
  • Demonstrated working proficiency of refactoring code and iterative development
  • Experience with implementing continuous integration and delivery concepts (CI/CD) using Jenkins
  • Working experience implementing test automation within a continuous integration and delivery pipeline
  • Demonstrated proficiency in creating technical documentation
  • Knowledge of performance, load, and stress testing
  • Experience working within an agile development process (Scrum, Kanban, etc.) from the test design, test automation, and execution perspective
  • Ability to analyze and translate requirements and development stories into test automation
  • Excellent knowledge of test processes and methodologies
  • Knowledge of AWS cloud-computing concepts
  • Excellent knowledge of object-oriented programming
  • Excellent written and verbal communication skills
  • Strong attention to detail
  • Strong interpersonal skills
  • Excellent time management skills

Desired Experience/Skills:

  • Strong understanding of software/testing methodologies such as Test Driven Development (TDD), data-driven testing (DDT), or Behavior Driven Development (BDD).
  • Experience working with cloud computing technologies, e.g. - AWS
  • Familiar with container technologies, e.g. - Docker, Kubernetes, or OpenShift

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 70668785