eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE.
eNGINE is seeking a 100% remote Software Development Engineer in Test (SDET) to talented Software Development Engineer in Test (SDET) to support one of our Pittsburgh based healthcare & medical device industry customers.
This is a fully remote position, but candidates must be available to work in Eastern Standard Time (EST) hours. As an SDET, you will play a crucial role in ensuring the quality and reliability of our software products through the development and execution of automated tests. The ideal candidate will have proficiency in C#, Python, Node.js, as well as experience with PowerShell, API testing, and Docker.
Responsibilities:
Test Automation Development:
Design, develop, and maintain automated test frameworks, tools, and scripts using C#, Python, and Node.js.
Create and execute automated test cases to validate the functionality, performance, and scalability of software applications.
Collaborate with the development team to integrate automated tests into the continuous integration and delivery (CI/CD) pipelines.
Test Strategy and Planning:
Collaborate with cross-functional teams to define test strategies, test plans, and test scenarios based on product requirements and user stories.
Conduct risk analysis and identify areas of improvement in software quality, proposing solutions and implementing testing best practices.
Participate in agile ceremonies, providing input on testing efforts and advocating for testability and quality from the early stages of development.
API and Integration Testing:
Develop and execute API test cases and automation scripts using industry-standard tools and frameworks.
Conduct integration testing to ensure seamless interoperability between different software components and systems.
Verify data accuracy, consistency, and integrity by interacting with databases, performing data validation, and troubleshooting issues.
Test Execution and Reporting:
Execute manual and automated test cases, record and report test results, and track defects using bug tracking systems.
Analyze test results, identify trends, and communicate findings to the development team, driving continuous improvements in product quality.
Collaborate with developers to reproduce, debug, and resolve software defects and configuration issues.
Remote Work and EST Hours:
Work 100% remotely, collaborating effectively with distributed teams and stakeholders.
Maintain regular availability and work within Eastern Standard Time (EST) hours.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
Proven experience as a Software Development Engineer in Test (SDET) or similar role.
Strong proficiency in programming languages such as C#, Python, and Node.js for test automation.
Experience with PowerShell scripting for automation and task automation.
Solid understanding of API testing and RESTful web services.
Familiarity with Docker containers and containerized environments.
Knowledge of testing frameworks and tools, such as Selenium, PyTest, or Mocha.
Familiarity with version control systems like Git.
Strong analytical and problem-solving skills, with the ability to troubleshoot complex software issues.
Excellent communication and collaboration skills, with the ability to work effectively in a remote team environment.
Self-motivated and able to work independently with minimal supervision.
eNGINE is a Technical Solutions firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Successful outcomes start and finish with eNGINE.