Senior QA Automation Engineer
InductiveHealth Informatics
Job highlights
Summary
Join InductiveHealth, a market leader in SaaS solutions for public health, as a Senior Quality Assurance Engineer. You will be an integral part of the Product Development Team, focusing on quality assurance, test plan development, and test case automation. This role involves designing, implementing, and maintaining automation frameworks using Selenium and Java, collaborating with developers and product managers. Success requires strong communication, problem-solving skills, and experience with Agile methodologies. You will contribute to the development of leading-edge technology and work with a mission-driven team to improve public health outcomes. InductiveHealth offers competitive benefits, including a virtual-first remote work culture, flexible PTO, and comprehensive health coverage.
Requirements
- 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
Responsibilities
- Design, develop, and execute automation scripts using Selenium
- Oversee and conduct both functional and non-functional testing (including but not limited to performance, load, regression, and security testing)
- Manage the creation, maintenance, and execution of test cases and test suites to ensure complete coverage
- Integrate test automation with Continuous Integration/Continuous Deployment (CI/CD) pipelines
- Collaborate closely with Developers, DevOps Engineers, and Product Managers to identify and resolve defects during the development cycle
- Utilize testing methodologies, such as Behavior Driven Development (BDD) and Test-Driven Development (TDD), to validate software functionalities
- Document test cases and plans, maintaining clear and concise records to support team understanding and project tracking
- Communicate with the team and stakeholders both verbally and in written forms to ensure alignment and clarity in all aspects of quality assurance
- Participate in Agile/Scrum meetings to understand product features and provide input on testability and potential quality issues
- Track, document, and report defects and issues in a clear and comprehensive manner, using tools like JIRA or similar
- Stay up-to-date with the latest industry trends and technologies in quality assurance and software testing
- Utilize programming languages (e.g., Python, JavaScript, Java, or related)
Preferred Qualifications
- Higher level expertise in Selenium, JIRA, Cucumber, TestNG, and Java
- Experience working in a healthcare setting
- Experience working for small to mid-sized companies
Benefits
- 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
Share this job:
Similar Remote Jobs
- πChina
- πPhilippines
- πCyprus
- πUnited States
- πUnited States
- πPhilippines
- πLithuania
- πCzech Republic
- πUnited States