EmpoweRx, Inc. is dedicated to promoting public health services and products at pharmacies with a focus on technology. As a Software Development Engineer in Test, you will collaborate with a small team to develop a user-informed software solution that improves access to birth control, taking ownership of projects in a fast-paced environment.
Responsibilities:
- Design, develop, and execute testing strategies, test plans, test cases, and automated scripts to ensure software requirements are met
- Continuously improve QA processes, tools, and best practices
- Conduct user acceptance testing (UAT)
- Assist in troubleshooting production issues and replicating customer-reported defects in testing environments
- Monitor application performance and run performance tests to ensure scalability under different load testings
- Report quality metrics and test results to management and stakeholders
- Review release notes and product documentation to ensure accuracy and completeness
- Provide feedback to the development team on potential improvements in the software design to ensure better testability
- Work closely with engineering, product owner, and stakeholders to understand customer and business requirements
- Flex to assist with software development as needed
- Maintain HIPAA/patient confidentiality. Compliance with laws, regulations, and policies is a condition of employment and an element of job performance
Requirements:
- Must legally reside in the US and all work must be completed in the US (due to federal funding requirements). This role is open to candidates living in: CA, IA, IL, IN, MA, MD, MO, or NY
- Birth Control Pharmacist participates in the E-Verify program
- 5+ years of experience with software engineering and quality assurance engineering in the healthcare industry
- Self-motivated, dedicated, and driven to succeed in a small team environment
- Able to easily shift focus with changing priorities
- Good debugging, troubleshooting, and problem-solving skills
- Excellent communication, collaboration, analytical, and problem-solving skills
- Find, record, document, and track bugs
- Experience with performance testing tools (e.g. LoadRunner or JMeter)
- Familiarity with cloud-based testing environments (AWS)
- Understanding of database management systems and SQL for data verification
- Experience with version control and collaboration tools (e.g. Git, Bitbucket)
- Strong communication skills for documenting test results and interacting with cross-functional teams
- Excellent analytical skills, attention to detail, and problem-solving ability
- Ability to work independently as well as collaboratively in a team environment
- Proficiency in programming languages like Java, Python, or JavaScript to build and run automated test scripts
- Strong knowledge of software testing methodologies, tools (e.g. Playwright, Selenium, JUnit, TestNG), and frameworks
- Experience with bug tracking and project management tools
- Understanding of continuous integration/continuous deployment (CI/CD) pipelines and version control systems like Git
- Relevant certification in software testing or quality assurance (ISTQB, CSTE, or similar)
- Experience working with healthcare providers (especially pharmacists) preferred, but not necessary
- Passion for reproductive rights