Senior Software Development Engineer in Test (SDET)
As a Senior Software Development Engineer in Test (SDET) you will be responsible for continuously building test automation capabilities, enhancing performance tests, and bringing focus on data-driven testing that will ensure high-quality releases. The role is expected to work with product managers, software developers, quality analysts and other key stakeholders. This position will be key to ensuring ongoing streamline capabilities, driving reduction of manual testing, and guaranteeing high-quality releases with a focus on our users.
Deliver quality through automated testing by taking ownership of the design, development, and execution of the test automation, including the following processes: (40%)
Design, write, review, and test code in a collaborative environment
Monitor, consolidate, analyze, debug, and communicates automation test results
Create and manufacture test data needed for execution or database population
Build tools to support automated testing of products
Provide accurate time estimates and communication
Participate in performance testing (20%)
Execute and maintain performance test framework and test scripts
Understand the performance metrics and how to analyze the information to identify system degradation and bottlenecks
Work with development teams to help remediate the issues uncovered by performance tests
Participate in analysis on whether features or functions should be automated (10%)
Take part in the continual maintenance of our code base and refactoring (10%)
Work with leadership and engineering team to address and overcome the challenges and continuously improve the automation capabilities (10%)
Also required for every job is participation in the Company’s Quality Management Program to improve processes and outcomes continually. This includes planning for improvement, process design, performance measurement, performance assessment, and performance improvement. (10%)
Education: Bachelor’s degree in Computer Science or relevant experience required.
Experience: 4-7 years’ software experience and at least 3 years’ experience in test automation. Must have experience in the design of an automated test system and testing of APIs.
Skills: Excellent communication skills. Ability to understand, explain and debug both development and architecture solutions. Development skills in C#, .NET/.NET Core, Azure, MS-SQL, JMeter, GIT.
A Human Approach to Staffing
Our Company is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment which is free of harassment, discrimination, or retaliation because of sex, gender, race, religion, color, national origin, physical or mental disability, genetic information, marital status, age, sexual orientation, gender identity, military service, veteran status, or any other status protected by federal, state, or local laws. The Company is dedicated to the fulfillment of this policy in regard to all aspects of employment, including but not limited to recruiting, hiring, placement, transfer, training, promotion, rates of pay, and other compensation, termination, and all other terms, conditions, and privileges of employment.