Mission + People + Culture: With a corporate Mission to stop disease through technology, InductiveHealth is the market leader in software-as-a-service (SaaS) solutions to public health agencies. Our People come from all backgrounds and walks of life ranging from world class experts in epidemiology, informatics, and disease surveillance to engineers and product teams building high performance, modern solutions. Mission + People are unified around a virtual first Culture centered around teamwork, relentless focus on client outcomes, and individual accountability.
Why work at InductiveHealth?
1. Motivation: We value initiative-takers and self-starters who want to contribute to the success of our Team and client outcomes.
2. Curiosity: Seeking to understand and comprehend is critical - we expect and encourage questions to master job duties and grow professionally.
3. Organization: We are a Team. This means we hold each other accountable and have high expectations for performance and outcomes.
4. Feedback: "Open and honest" is part of our corporate values that builds a culture of professional growth to support client success.
5. Impact: Your individual contributions will stop the spread of disease and improve individual, community, and population health outcomes.
The Senior Quality Assurance Engineer is an integral part of the Product Development Team and is focused on quality assurance, including test plan development and test case automation. This person will be part of an agile team to develop automation scripts tailored to enhance code coverage of our software-as-a-service (SaaS) solutions. These scripts will play a crucial role in identifying automation failures during the manual testing process across various environments. Adhering to the Software Development Life Cycle (SDLC) process, you will meticulously design, implement, and maintain automation frameworks that not only optimize code coverage but also contribute to the early detection of potential issues. Responsibilities include Test Planning, Test Execution, Detect Identification, Regression Test and creating Automation Scripts.
The Senior Quality Assurance Engineer with expertise in the use of Selenium to automate testing of software-as-a-service (SaaS) solutions using a Java technology stack. The Engineer will work alongside Developers, DevOps Engineers, and Product Manager to build and enhance solutions designed to support public health disease surveillance. This role will be responsible for design, implementation, and operations of Selenium test suites to drive automation across multiple SaaS solutions.
To be successful as a Senior Quality Assurance Engineer, you should be able to communicate both verbally and in written forms to the team and stakeholders. A top-notch Engineer should understand how all parts of the business model work together in order to assure solution quality. You’ll participate in the development of leading-edge technology and work with a mission-driven team to shape the future of public health technology.
In addition, this role will support implementation of JUnit unit tests scripts to drive CI/CD pipeline including development of test data and test setup/test tear down procedures.
What you’ll be doing:
- Designing, developing, and executing automation scripts using Selenium.
- Overseeing and conducting both functional and non-functional testing (including but not limited to performance, load, regression, and security testing).
- Managing the creation, maintenance, and execution of test cases and test suites to ensure complete coverage.
- Test automation integrated with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Collaborating closely with Developers, DevOps Engineers, and Product Managers to identify and resolve defects during the development cycle.
- Utilizing testing methodologies, such as Behavior Driven Development (BDD) and Test-Driven Development (TDD), to validate software functionalities.
- Documenting test cases and plans, maintaining clear and concise records to support team understanding and project tracking.
- Communicating with the team and stakeholders both verbally and in written forms to ensure alignment and clarity in all aspects of quality assurance.
- Participating in Agile/Scrum meetings to understand product features and provide input on testability and potential quality issues.
- Tracking, documenting, and reporting defects and issues in a clear and comprehensive manner, using tools like JIRA or similar.
- Staying up-to-date with the latest industry trends and technologies in quality assurance and software testing.
- Utilizing programming languages (e.g., Python, JavaScript, Java, or related).
What we’re looking for:
- 5+ years of progressive experience with Selenium development against Java technology stacks.
- Experience in automating tests across web UI.
- Proven track record of test planning and execution for large and complex systems.
- Experience in high-level programming languages such as Java, Python, etc.
- Experience with both manual testing as well as automated approaches, and willingness to engage in both.
- High technical aptitude for problem solving.
- Great communication skills both verbal and written.
- Obsession over quality and customer experience.
- Previous experience working on Product Development Teams using Scrum (Agile) delivery methodologies.
- Bachelor’s degree in computer science, mathematics, or similar undergraduate degree.
What will make you stand out:
- Higher level expertise in Selenium, JIRA, Cucumber, TestNG, and Java.
- Experience working in a healthcare setting.
- Experience working for small to mid-sized companies.
Additional notes:
- Preference for candidates based in EST or CST time zone
- At this time, we are unable to provide sponsorship for this position
Benefits and Perks: InductiveHealth offers competitive benefits and perks including:
· Virtual first, remote organization and culture
· Flexible Paid Time Off (PTO)
· 401(k) retirement plan with corporate matching
· Medical, prescription, vision, and dental coverage (multiple plans based on your needs)
· Short Term and Long Term Disability (for employee)
· Life Insurance (for employee)
· New Team Member support for home office setup
Target Salary Bands: Each team member’s compensation decisions are based on several inputs, and we expect many of the candidates who are offered positions to fall within the advertised salary band. We recognize that the team member hired may be less (or more) experienced than the posted job description therefore impacting compensation decisions.
About InductiveHealth: InductiveHealth (
www.inductivehealth.com) was co-founded by Matthew Dollacker and Stephen Macauley in 2013. Today, InductiveHealth is headquartered in Atlanta, Georgia and has over 80 team members across the United States supporting state, tribal, local, and territorial (STLT) public health agencies in addition to Federal agencies such as the Centers for Disease Control and Prevention (CDC). In early 2021, InductiveHealth became the exclusive commercial partner of Johns Hopkins University Applied Physics Laboratory (JHU/APL) for the Electronic Surveillance System for the Early Notification of Community-based Epidemics (ESSENCE) syndromic surveillance solution. To accelerate growth in the wake of the COVID-19 pandemic, InductiveHealth become a portfolio company of Diversis Capital (
https://www.diversis.com/) in early 2022.
InductiveHealth is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, sexual orientation, gender identity or expression, age, national origin, or disability.