Claritev is a dynamic team of innovative professionals striving to bend the cost curve in healthcare for all. The Sr. QA Automation Engineer will assess the quality of software products, design test infrastructure, and develop automated tests to ensure business applications meet user requirements.
Responsibilities:
- Designs and develops test infrastructure, frameworks and tools
- Tests APIs, user interfaces, web services and/or web applications
- Create and execute automated tests according to appropriate quality plans, test strategies and processes for development activities in concert with business and project management efforts; management and execution of agile project plans and meeting delivery commitments
- Seeks out opportunities to improve efficiencies and effectiveness of overall test cycle through streamlining test execution and utilizing automated testing tools or various scripting languages
- Executes tests including, but not limited to, Functional Testing, Regression Testing, System and Integration Testing, Automated Testing, Data Validation Testing. Verifies and validates data and code changes per specifications, document anomalies and resolves issues
- Collaborates with SQA and development engineers to build, evolve, and maintain a scalable continuous build and deployment pipeline
- Analyze results of testing and communicate approval/disapproval (defects) to Development, Project Management, Change Management, Business Analysts, and the Business
- Writes performance, load, and stress tests on an as needed basis across user interfaces, web services and/or web applications
- Provides mentoring and guidance for junior SDETs to foster a strong team atmosphere with a focus on driving efficiencies and quality
- Adhere to Agile and/or other SDLC methodologies as required by the project
- Conducts technical phone screens for SDET openings
- Collaborate, coordinate, and communicate across all disciplines and departments
- Ensure compliance with HIPAA regulations and requirements
- Demonstrate Company’s Core Competencies and values held within
- The position responsibilities outlined above are in no way to be construed as all encompassing. Other duties, responsibilities, and qualifications may be required and/or assigned as necessary
Requirements:
- Minimum bachelor's degree in computer science, or HS Diploma and 8 years Information Technology experience working with software
- Minimum 7 years of QA experience in a software company
- Strong understanding of Computer Applications and Web Coding (i.e. HTTP, XML, XSD, JSON, WSDL, REST and SOAP)
- Experienced with SOAP & RESTful services testing with SoapUI
- Strong programming skills in JavaScript or Java
- Knowledge of continuous integration and delivery concepts
- Knowledge of implementing test code within a continuous integration and delivery pipeline using one of the CI tools (Bamboo, Jenkins or Hudson)
- Experience with automated testing tools (Selenium, LoadRunner, JMeter, Playwright and Cucumber, REST-Assured)
- Experience with JUnit, TestNG, Mock objects
- Experience with Eclipse, Maven, Make files and Ant build scripts
- Knowledge of SQA methodologies, tools and approaches (black box, white box and automated testing experience)
- Experience working within an agile development process (Scrum, XP, Kanban, etc.) from the test design, test automation, and execution perspective Knowledge of SQL for Oracle and NoSQL for MongoDB
- Knowledge of Atlassian JIRA and Confluence for requirements, testing, and defect management
- Communication (written, verbal and listening). Ability to convey information clearly and effectively both within and outside of the team
- Analysis, organizational, problem-solving, and interpersonal skills
- Ability to analyze and translate requirements and development stories into test scripts
- Ability to operate in a rapidly changing environment
- Ability to mentor, motivates, and review staff
- Ability to exercise good judgment to identify problems and determine appropriate course of action required to resolve issues