Summary
Join Nextech, a leader in specialty healthcare technology solutions, as a Software Engineer In Test (SET). This crucial role focuses on designing and developing robust automation frameworks within a dynamic agile environment. You will implement comprehensive automation regression suites, maintain test infrastructure, and design critical SET-Azure microservices. Collaboration with software engineers is key to integrating testing early in the development lifecycle. Nextech offers competitive pay, a generous bonus structure, great healthcare, a comprehensive wellness program, and many other benefits. This is a 100% remote role with minimal travel.
Requirements
- Bachelorโs degree in computer science, MIS, or a related IT field
- 5+ Years of Software Development or Software Engineer in Test experience
- 5+ years of hands-on experience developing and maintaining automation frameworks using JavaScript/TypeScript
- 5+ years of experience working with modern testing tools like Playwright, Cypress.io , K6, Applitools, or equivalent
- Solid background in designing and implementing automation methodologies, tools, and practices
- Proven experience with cloud execution platforms for cross-browser and cross-platform testing
- Proven experience in performance testing with looks like k6or equivalent
- Strong understanding of design patterns and anti-patterns, with a focus on scalability and performance
- Experience implementing dependency injection and inversion of control patterns in your automation frameworks
- Excellent organizational skills, able to manage multiple test executions, prioritize tasks, and synthesize complex results from different sources
- Solid organization skills, tracking multiple test executions simultaneously and ability to synthesize multiple results concurrently
- Able to approach undefined and ambiguous problems with abstract thinking, leading to actionable insights and solutions
Responsibilities
- Develop and maintain high-quality automation frameworks in an agile environment to ensure optimal test coverage and software quality
- Implement comprehensive automation regression suites for applications spanning multiple technologies and platforms
- Maintain robust test environments across both production and non-production systems, ensuring seamless execution and consistent test results
- Design and oversee critical SET-Azure microservices and associated infrastructure, optimizing for scalability and performance
- Lead the adoption of industry best practices for code health, maintainability, and testability across teams
- Collaborate closely with Software Engineers to integrate testing earlier in the development lifecycle and ensure higher test coverage at every stage of development
- Enhance testing efficiency and execution speed through automation tools, integration, and continuous process improvements
- Introduce and implement cutting-edge tools, technologies, and resources to reduce the time spent on manual testing and optimize engineer productivity
Preferred Qualifications
- Experience in Azure DevOps, AWS, or GCP
- Experience in visual testing (Applitools or Percy)
- Experience in test results reporting
- Experience in Docker or container services and management
- Experience using Microsoft SQL Server
- Knowledge of healthcare systems and processes
Benefits
- Generous annual bonus opportunity
- 401(k) with Employer Match
- Flexible Time Off: take time off when you need it without worrying about available hours
- 10 paid holidays + 1 floating holiday
- Volunteer Time Off
- Insurance: Choice of Medical, Dental, and Vision plans
- Health Savings Account with employer match
- Flexible Spending Account
- 100% Company-Paid Parental leave
- 100% Company-Paid Life Insurance and Short/Long Term Disability Insurance
- Wellness Program including discounts on medical premiums
- Employee Assistance Program with free counseling sessions available
- Corporate Discounts on Retail, Travel, and Entertainment
- Pet Insurance options
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.