Software Developer Engineer in Test
Job Description
The responsibility of the Software Developer Engineer in Test (SDET) is to develop software for Automated Testing Frameworks, as well as support application software testing, software integration, and configuration management tasks to assure customer satisfaction with application accuracy, quality, and adherence to standards. This role will be responsible for establishing, monitoring and maintaining automated tests and frameworks, along with identifying and troubleshooting issues with automated tests.
Essential Functions
- Collaborates with Developers to formulate test scenarios.
- Develops test automation frameworks.
- Automates test scenarios.
- Knows and uses design patterns.
- Creates Test Dashboards
- Performs load testing to identify Performance bottlenecks.
- Develops tools to assist manual testing.
- Delivers highly functional systems and tools to support our financial SaaS platforms.
- Identifies and improves the efficiency, scalability, operability, and security of systems.
- Participates in design and code reviews.
- Communicates complex technical concepts in a clear and concise way to non-technical counterparts.
- Adopts, embraces, and promotes agile and test-driven software development practices.
- Reviews project proposals, evaluates alternatives, provides estimates and makes recommendations.
- Analyzes program performance during execution while using various programming languages and techniques.
- Identifies potential process improvement areas and suggests options and recommends approaches.
Requirements
- Skilled knowledge of platform specific tools and utilities.
- Skillful analytical and problem-solving skills.
- Skillful knowledge of various software design patterns.
- Skillful knowledge of products and technical environment, including interrelationships of systems.
- Experience with .NET Core, Angular, Microsoft Azure.
- Experience with SaaS, Multi-Tenant architecture patterns.
- Experience with software development methodologies.
- Experience using best practice version control methodologies and tools such as TFS, GIT or SVN.
- Experience with Continuous Integration Build and Deployment Automation.
- Experience with Agile development methodologies.
- 3y+ Experience with Unit Test frameworks.
- 3y+ Experience with any of the major testing tools like Cypress, Selenium, Playwright, or Puppeteer.
- 3y+ Experience with C# development.
- 3y+ Experience with TypeScript or JavaScript.
- 1y+ Experience testing integrations with 3rd party APIs, services, and products.
Explore More
Date Posted
11/22/2023
Views
0
Neutral
Subjectivity Score: 0.7
Similar Jobs
Remote Licensed Customer Service Representative - Liberty Mutual Insurance
Views in the last 30 days - 0
View DetailsRemote Licensed Customer Service Representative - Liberty Mutual Insurance
Views in the last 30 days - 0
View DetailsRemote Licensed Customer Service Representative - Liberty Mutual Insurance
Views in the last 30 days - 0
View DetailsRemote Licensed Customer Service Representative - Liberty Mutual Insurance
Views in the last 30 days - 0
View Details