Wolters Kluwer Health's Clinical Effectiveness (CE) organization is a fast-growing and innovation-driven healthcare information technology (HIT) provider working on the front lines of clinical care. Our talented team of physician and pharmacist editors, technologists, and product visionaries collaborate to provide advanced clinical decision support solutions that measurably improve clinical effectiveness by helping healthcare professionals provide optimal care for their patients.
Basic Function
This is an exciting opportunity to join a rapidly growing healthcare information technology business in the role of QA Automation Engineer. Reporting to the Clinical Effectiveness Software Quality Assurance Manager, you will play an important role in our transition to a new consolidated suite of business systems across Clinical Effectiveness.
The Automation Test Engineer, should be able to work under a moderate level of guidance and direction on the design, building, testing, and deploying of effective Test Automation solutions to monitor and validate our agile software development cycle.
He/ she will help the Product Development team and Quality Assurance team towards faster delivery and eventually continuous delivery by using our standard tools and processes. In this role you will work closely with counterparts from CRM/ERP systems to implement automation test scripts and help drive the QA activities with respect to Test Automation.
This is a tremendous opportunity for someone with a passion for quality and testing to help transform the business systems of a leading healthcare information technology company.
Key Responsibilities:
- Within an Agile framework, collaborate with onsite QA lead on a day-to-day basis to deliver compelling, high-quality solutions via iterative sprint commitments.
- Collaborate with product owners, business analysts, and stakeholders to clarify business rules, refine acceptance criteria, and ensure the overall quality of coverage for automating test cases.
- Adhering to standards, design and develop effective automation tests that are reliable, scalable & provide consistent results.
- Create reusable methods as building blocks for tests.
- Maintain and execute automation test suites and automation test data tables.
- Development and execution of Automation test plans and test cases for multiple systems and integrations based on requirements and throughput from design and specification reviews.
- Provide work estimates for tasks assigned.
- Identify and raise risks as early as possible in the system development life cycle.
- Perform functional, integration, regression, end-to-end and performance testing.
- Troubleshoot, analyze, and isolate defects and report them in JIRA.
- Effective demonstration of automated test cases to team members.
- Effectively communicate the nature of a software/hardware problem in case of scenarios that cannot be automated.
- Ability to create environment agnostic automated suites.
- Effective participation in all sprint activities including, daily scrums, grooming/sizing, planning, requirements gathering, story writing, and solution design sessions.
Other Duties
- Position requires working some evening(regular), and weekend (during production releases)
- Performs other duties as assigned by management.
Required Qualifications
Bachelor’s degree in computer science, or equivalent, master’s degree
- 3+ years of relevant QA and automation testing experience
- Experience automating/testing Salesforce Sales/ServiceCloud is a must.
- Knowledge of Testing Ecommerce or Point of Sale (POS) based applications.
- Experience testing Order Management Systems (NetSuite desired)
- Experience with System Integration Testing across platforms
- Good command on SQL in handling database queries from Application/Automation data tables
- Strong hands-on experience in creating / working with Test Data Driven Hybrid automation frameworks using Selenium.
- Strong hands on in writing optimized code using Java/Groovy or JavaScript
- Experienced services Test Automation using any Framework e.g.: Rest Assured.
- Experience in RedwoodHQ is desired
- Good understanding of Continuous Integration/Continuous Delivery (CI/CD) and automation tools in DevOps approach and Jenkins and version control systems like Bitbucket.
- High level of attention to detail, and capacity to work on a team.
- Good judgment, strong problem-solving and decision-making skills, and a finely tuned balance of technical purity and pragmatism.
- Committed, engaged, self-motivated, decisive, adaptable, data driven, transparent and objective.
- Self-motivated with strong work ethic and a desire to continuously learn and improve.