This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
SDET (Software Development Engineer in Test) - Software Test Engineer Position Description. Job Description Summary: Contributes to the creation and maintenance of the development program’s test automation strategy and has direct oversight and responsibility for the test automation team’s ability to successfully execute. Automation is inclusive of the user-facing applications, API’s, web-services, and databases, and is developed based on requirements / specifications / and user story acceptance criteria. This individual may also be responsible for building testing tools that allow system test teams to verify core services, web applications, and interfaces to other systems. In this role, the individual will be involved in performing testing activities within all phases as required within the projects such as functional testing, integration testing, performance testing and assisting with user acceptance testing as required. The ideal candidate will have a demonstrated track record of leadership and of being a collaborative team player who has experience working with both local and co-located cross-functional teams.
Job Responsibility:
Contributes to the creation and maintenance of the development program’s test automation strategy
Has direct oversight and responsibility for the test automation team’s ability to successfully execute
Develop automation for user-facing applications, API’s, web-services, and databases
Build testing tools that allow system test teams to verify core services, web applications, and interfaces to other systems
Perform testing activities within all phases as required within the projects such as functional testing, integration testing, performance testing and assisting with user acceptance testing
Create and maintain shared libraries, tools, and frameworks to increase team productivity
Works with Developers, Dev Ops and Testers to make applications more testable, scalable
Incorporates coding best practices and regularly conducts/participates in Code Reviews
Over 75% will be programming/ development in Test
Requirements:
Bachelor’s Degree or Higher in computer science or an engineering discipline
3-5 years of recent software development experience
3-5 years of recent software test experience
Expertise in the creation of test scenarios for all levels
Proficiency in at least one modern programming language (C#)
Understands databases (SQL Server is preferred) and is able to develop EXPERT – complex level queries
Intermediate in developing new tools, Automation frameworks, and methodologies
Agile Environment experience using user stories, providing estimates etc.
Understanding API test/Load testing framework setup
Understand Object Oriented software design and principles
Understand Test Design and Test Life Cycle
Experience with Microsoft Technical Stack (C#, .NET)
US Citizens Or GC Holders Only
Nice to have:
Kubernetes, Docker Swarm, Lamda
React, Angular, etc
GIT / Perforce
NUnit / Jest, Selenium
REST / GRPC
MQTT / JMS / AMQP / Kafka
MS SQL / PostgreSQL / MongoDB / Cassandra
Jenkins / Other CI tools
Infrastructure as Code tools(Terraform, Ansible, etc)