Job Description :
The CAT (Customer Applications and Technology) team at Cloudera is responsible for delivering web applications and microservices that deliver a world class user experience for our customers and partners when managing their relationship with Cloudera in our online portals.
The Quality Engineering team is responsible for the creation, execution and maintenance of manual and automated tests against in-house and third-party applications.
We are looking for an exceptionally talented QA Automation engineer who can understand and contribute to the integration of multiple services / components end-to-end and continue providing top class customer experience to our stakeholders.
The successful Software Quality Assurance Engineer will be focused on customer experience, quality improvement, and challenge the status quo.
In this role, you will :
Create test plans, test scenarios, test cases and execute them on a regular basis.
Develop and maintain automation tests when required.
Perform various types of testing not limited to : system testing, API testing, security testing, smoke, regression, and integration testing.
Triage bugs, find patterns in bugs and drive quality upstream.
Reporting, creating bug tickets, and documenting technical issues when an anomaly is found in the product.
Monitor the deployed application in production and advise the production team for any pressing inquiries / issues.
Assist developers, product owners or other QA engineers to reproduce errant behavior and accurately report defects found.
Create test reports and metrics when required.
Stay abreast on new technologies and testing techniques in the industry.
Assists in implementing new QA / Testing methodologies, tools, and processes to enhance effectiveness of quality assurance and testing strategies.
Required Qualifications and Experience
Bachelor's degree in Computer Science or equivalent combination of technical education and work experience.
5+ years of professional experience with functional testing (Web and mobile).
Demonstrated working knowledge with various QA methodologies and tools.
APIs testing on Postman, cURL, etc.
A natural attention to detail; ability to juggle many tasks in parallel without lowering the quality bar.
Ability to work independently as well as work collaboratively as part of a highly distributed team.
Thorough understanding of SDLC, specifically automation processes in agile development environments.
Experience with issue tracking and test management tools such as Jira.
Proficient working with relational databases.
Strong communication & problem solving skills.
Hands on experience developing and maintaining automation scripts using Selenium Webdriver and Java.
Experience with unit testing frameworks.
Advanced or Native English (Verbal and Written).