Senior Software Engineer - Remote (Automation & Testing)
About the Role
We are seeking a highly skilled Senior Software Engineer - Remote to join our dynamic QA Automation team at Sentara Health. In this role, you will design, develop, and maintain robust automated testing frameworks that ensure the reliability and performance of our software applications. With a focus on healthcare systems, you will leverage your expertise in automation to impact our software quality positively.
What You'll Do
- Design and maintain scalable, reusable automation frameworks to support regression, functional, API, mobile, and basic ETL testing.
- Develop automated test scripts using Java, Playwright, Selenium WebDriver, TestNG, Appium 2.0, and other tools.
- Implement REST and SOAP API testing using Rest Assured, validating responses in JSON and XML.
- Collaborate with Agile teams, participating in sprint planning, daily stand-ups, and retrospectives.
- Coach and train other teams on best practices for automation and quality assurance.
- Manage source code using GitHub and Azure Repos to enable collaborative development.
- Configure and maintain CI/CD pipelines using GitHub Actions and Azure DevOps for continuous testing.
- Conduct code reviews and provide feedback to ensure high-quality code standards.
Requirements
- 7+ years of experience in software testing with a strong focus on automation.
- Proven expertise in Selenium WebDriver, Java, and Rest Assured for web and API automation.
- Experience with mobile automation tools like Perfecto and Appium 2.0.
- Strong knowledge of CI/CD processes using GitHub Actions and Azure DevOps.
- Excellent analytical, problem-solving, and communication skills.
Nice to Have
- Experience in Workday, Salesforce test automation, and Epic Healthcare workflows.
- Familiarity with EDI and QNXT systems.
- Prior experience in COE teams.
What We Offer
- Market-competitive compensation packages, including base pay and incentives.
- Comprehensive health benefits including medical, dental, and vision plans.
- Paid Time Off and Sick Leave, along with paid parental leave.
- 401k/403B with employer match and tuition assistance.
- Opportunities for professional development and certifications.
This Senior Software Engineer role at Sentara Health offers an exciting opportunity to lead automation efforts in a growing healthcare environment. With competitive compensation and a strong focus on quality assurance, this position stands out in the tech landscape.
Who Will Succeed Here
Proficient in Java and experienced with automation frameworks like Selenium and Appium, demonstrating the ability to design and implement complex automated testing solutions for healthcare applications.
Self-motivated and disciplined to thrive in a fully remote environment, with a strong ability to manage time effectively and communicate asynchronously with team members across different time zones.
Deep understanding of CI/CD practices and tools such as Azure DevOps and GitHub, showcasing a proactive mindset in integrating testing automation into the software development lifecycle to enhance deployment efficiency.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months