You are on page 1of 2

QA Automation Engineer

Role
The objective is to standardize 50M enterprise accounts into a cloud data management
platform and create a micro-services containerized data hub with 99,99% availability to serve
a large community of integrations, API’s and enterprise applications.

The implementation and initial release of an Enterprise Account Identifier (UCI) data
management platform will enable customers data standardization and end-to-end business
lineage by integrating a cloud native MDM solution with a data hub of micro-services.

Job Responsibilities
• Automation testing: write automation scripts/APIs/user-screens, perform
unit/integration/system/regression testing, document test cases;

• Performance testing: translate non-functional requirements into performance


tests/scripts, create test plans/baselines, monitor metrics (CPU, memory, IO,
network), implement performance tests early in development (virtualization,
mocks, stubbing);

• Build automations (jobs, scripts, integrations) to eliminate manual steps, eliminate


errors and accelerate DevOps processes;

• Integrate automation/performance tools into CI/CD pipelines;

• Troubleshoot and debug test scripts;

• Support delivery and maintenance of platforms and tools;

• Be part of a Scrum team, adhere to the agile practices and use of JIRA;

• Complete documentation, KT and handover;

• Proactively bring issues and quality problems to teams attention


Required competence, experience and education
• Bachelor degree in Computer Science, Software Engineering or equivalent
experience;

• 2-3 years of experience of QA experience: test cases automation and


documentation;

• 2-3 years of software development experience in Java/Python/Ruby/C;

• Hands-on experience in working with automation tools: Selenium, JMeter,


LoadRunner etc.;

• Experience in Developer Process Automation (CI/CD & Code Management) and


utilizing tools, such as, Jenkins, Git etc.;

• Ability to work well with diverse technical and engineering team across various
geo regions;

• Strong interpersonal communication skills and ability to work well in a diverse,


team-focused environment at all levels and functions;

• Ability to learn new programming languages, systems, and frameworks quickly;

• Ability to work flexible work hours.

You might also like