
For our client – worldwide leader in innovative IT and networking technologies – we are currently looking for a QA Automation Engineers.
ABOUT THE ROLE
- Responsible for writing manual and automation tests, framework creation and reporting for both positive and negative tests. Should have good communication skills and interpersonal skills.
- Develops and/or executes implementation according to project plans and priorities.
- Able to work independently and has good technical communication skills to collaborate in a team.
GENERAL ACTIVITIES
Major activities involve:
- Ongoing communication with developers to clarify feature requirement and make sure all test scope is addressed in test plan and working on test execution
- Developing automation testing based on In-Sprint testing and E2E use cases
- Deep knowledge of containerization/virtualization and Kubernetes
- Good knowledge of popular CI/CD frameworks (preferably Jenkins, TeamCity)
- Having extensive experience in types of testing –Static, System, Functional, Regression, Smoke, Integration testing, Load testing through SDLC
- Coding E2E Automated tests for the Angular UI frontend with Webdriver.io + Cucumber.js and TypeScript
- Coding Rest API testing automation Cucumber.js, Node.js and TypeScript
- Coding of System testing with ansible, bash scripting, Kubectl and Helm
- Full regression execution and reporting
- Ability to do research and find the best and effective way of test automation implementation for required functionality
- Collaboration with stakeholders
- Work in a global team environment
- Attend status calls with stakeholders as needed
- Work closely with the product team
EXPECTATIONS
- Frontend testing frameworks/libraries: Webdriver.io, Cucumber.js, Node.js, TypeScript
- Backend testing: Rest API testing automation tools, Cucumber.js, Node.js and TypeScript
- Load testing: JMeter, Grafana + Prometheus
- Deployment models: Docker, Kubernetes
- Continuous Integration Tools: Jenkins, TeamCity, GitLab
- Environments and Cloud services: AWS, Azure, Google cloud, RedHat OpenShift
- Version control system: Git, Bitbucket
- Builds: Maven, NPM, JVM, NodeJS
- Ticketing: Jira
- Documentation: Confluence, Gitlab
- Databases: PostgreSQL, Neo4j
- Test Management: TestRail
- Solid expertise in automated testing of distributed systems including mission critical ones
- Having experience in types of testing – Static, System, Functional, Regression, Smoke, Integration testing, Performance testing and Scalability testing
- Familiar with Agile In-sprint testing and waterfall testing
- Hands-on experience of CI/CD pipeline configuration and maintenance
- Solid operational and administrator experience with Unix operation systems
- Understanding Microservice solution architecture and Docker, K8S
- Hands-on experience in Cisco, Juniper, Ciena Switch/router product configuration via CLI, Netconf, TL1.
DESIRABLE
- Frontend programming/markup languages: Typescript/JavaScript, html, CSS, SVG
- Frontend development frameworks/libraries: Angular 2+, Node.js/npm, D3.js, gulp
- Backend programming/markup languages: REST API, HTTPS, TypeScript and Node.js
- Backend development frameworks/libraries: maven, Spring Data/Security/MVC
- App Server: Apache Tomcat
- DB: Neo4j (graph DB), PostgreSQL + TimescaleDB
- Other Skills: ElasticSearch, Kafka integration, SSO (LDAP, Reverse Proxy, OAuth2, SAML)
- System testing: Bash, Shell, Python, Ansible scripting
- Programming theory: algorithms and data structures, relational and graph database concepts, etc.
- Domain: Telecom, OSS, Inventory, NMS/EMS
Advance your career with meaningful projects and opportunities to collaborate internationally. Apply now!
Location: Latin America | On-Site

