What are the responsibilities and job description for the QA Automation Engineer position at CloudBC Labs?
Job Title : Senior Analyst (Quality Assurance) IT-Automation
Location : Denver, CO / 100% Remote
Duration : 12 months (Potential for extensions)
No. of positions : 3
GENERAL PURPOSE OF THE JOB :
The Sr. QA Engineer Automation will be within the Physician Experience team and is responsible for performing automation testing from the application boundaries, APIs, through the UI on computer software applications to ensure they are working effectively and that they comply with defined requirements and functional specifications. Also includes supporting Automation across mobile apps both - iOS and Android. The Software Quality Engineer shall perform automation and manual testing, measure results and proactively identify problems that occur in the system. Responsibility is not limited to below stated but always open for expansion as per the team's / project's growth.
ESSENTIAL DUTIES & RESPONSIBILITIES
- Ability to design, develop, and execute test automation workflows to ensure the right test coverage of the web services and UI components.
- Ability to design, develop and implement test automation frameworks using a variety of test technologies like Katalon, Groovy, Protractor, TestNG, Selenium and Java.
- Advanced test automation skills. Leverage a test framework to implement effective API tests; Leverage a test framework to implement effective Web UI tests; Leverage a test framework to implement effective integrated End-To-End tests.
- Knowledge and demonstrated experience in the software development project lifecycle and Agile Software Development. Must be comfortable as part of an Agile team
- Communicates and coordinates with developers to resolve software defects.
- Define and track metrics
- Review and provide recommendations to improve application performance
- Experience testing applications built using a Responsive Web Design.
- Required experience working with automation tools (Eclipse STS, GitHub, Spring Boot, Boot, TestNG, Selenium, Protractor)
- Strong GCP or cloud foundation experience leading to further supporting GCP Automation strategy and implementation. Must have experience as part of Automation teams on Cloud as well as on prem
- Should have strong experience in working across global teams (onshore and offshore)
- Nice to have technologies are Gradle, Maven, Jenkins, Postman, RESTful API, and SoapUI
- Experience working with a diverse set of programming languages (Java, AngularJS, Oracle, python, ruby, etc)
- Experience working with SDLC tools (HP / ALM, Jira, TestRail)
MINIMUM QUALIFICATIONS