Software Development Engineer in Test (SDET)
EDRAY
- Charlotte, NC
- Permanent
- Full-time
- Design and implement robust, scalable, and maintainable automated test frameworks to validate software functionality.
- Collaborate with development teams to integrate automated tests into the continuous integration and deployment pipelines.
- Leverage industry best practices to ensure the robustness and efficiency of our tests.
- Work closely with product managers, developers, and quality assurance teams to define comprehensive test plans and strategies.
- Develop effective testing strategies that cover both functional and non-functional requirements.
- Prioritize testing efforts based on critical features and risk assessment.
- Create detailed test cases to ensure thorough coverage with functional and non-functional requirements.
- Conduct thorough root cause analysis of identified defects and work collaboratively with development teams to facilitate timely resolutions.
- Document and track software defects through the lifecycle, ensuring accurate and detailed reporting.
- Develop and execute performance and load testing scenarios.
- Identify bottlenecks, scalability and performance issues.
- Address software scalability and performance challenges proactively.
- Stay current with industry best practices, emerging technologies, and trends in software development and testing.
- Actively contribute to process improvement initiatives
- Collaborate with cross-functional teams to enhance the efficiency of the testing and development lifecycle.
- A bachelor's or advanced degree in Computer Science, Math, Engineering, or a related technical field is preferred.
- Proven experience in software development and test automation using C#.
- Proficiency with test automation frameworks (e.g., Selenium, JUnit, TestNG).
- Knowledge of version control systems (e.g., Git) and CI/CD tools.
- Strong understanding of software testing methodologies, test automation tools, and continuous integration/continuous deployment (CI/CD) pipelines.
- Experience with testing web-based applications, APIs, and databases.
- Familiarity with logistics and supply chain management concepts is a plus.
- Energetic, committed, and self-driven personality.
- Excellent collaboration and communication skills.
- Passion for quality assurance and continuous improvement.
- Specific vision abilities required by this job include close vision, color vision, and ability to adjust focus.
- Frequently required to sit; occasionally required to stand and walk
- Occasionally required to reach with hands and arms
- Frequently required to talk or hear
- Occasionally required to bend, twist, or climb. Moderate concentration/intensity, which includes prolonged mental effort with limited opportunity for breaks.
- Average memory, taking into consideration the amount and type of information.
- Moderate level of complexity for decision making. Average time pressure of decision making.
- The noise level in the work environment is usually moderate.