Description of the tasks :
- Design, develop and maintain automated tests
- Support and onboard new teams in using automated tests
- Migrate and upgrade automation tests
- Apply and advise on best practices in automation testing, monitoring and application benchmarking.
- Define and configure dashboards
- Deploying and managing resources for testing.
- Applying the appropriate test measurements and metrics in the product and the Testing Team
- Planning, deploying and managing the testing effort for any given engagement
- Monitoring and reporting the status and progress of each test phase to different stakeholders 2 and to agreed standards.
- Owning and resolving issues around the technical solution delivered into the business test environment
- Ensuring effective issue escalation to senior management where there is a significant threat to delivery.
- Working within the overall project or programme governance defined by the Project / Programme Manager and contributing to formal project reviews at appropriate points in the project lifecycle
*Automation tests include all the related storage, transfer and execution of automation test infrastructure.
Main requirements :
- Bachelor degree
- Very good knowledge of automation testing technologies
- Ability to implemented automation testing efficiently and fast
- Ability to give business and technical presentations
- Ability to apply high quality standards
- Ability to cope with fast changing technologies used in automation testing
- Very good communication skills with technical and non-technical audiences
- Analysis and problem solving skills
- Capability to write clear and structured technical documents
- Ability to participate in technical meetings and good communication skills
- ndependence & Troubleshooting aptitude
- Ability to work independently and troubleshoot issues effectively.
- Proven Implementations:
- Demonstrated experience in successfully implementing testing frameworks and tools.
- Software and Script Development Experience
- Understanding of software development processes and principles
- Testing Skills:
- Regression Testing
- Smoke Testing
- Ad-hoc Monitoring
- Test Automation: Experience with automating test cases using Selenium or other relevant tools.
- Understanding of QA methodologies, processes, and best practices.
- Test Case Management: Proficiency in managing and tracking test cases using tools like Jira, TestRail, etc.
- An understanding of Kafka, cloud technologies, EKS is a beneficial.
Specific expertise (mandatory):
- Testing Frameworks & Tools:
- Webdriver.io
- Allure framework Selenium Grid
- Puppeteer / Devtools
- Saucelabs
- Infrastructure & Tools and Automation tools:
- Bamboo
- Vault (Hashicorp)
- GitLab (for test execution management)
- Jira (for issue tracking and reporting)
- Elastic Search or Opensearch (for result storage)
- S3 Cloud Storage (for report storage)
- Grafana and DynaTrace (for monitoring and visualization)
- XL Deploy (for integral CI/CD pipeline)
- Kubernetes / Docker / EKS (for execution on external infrastructure)
- Experience with network recording and automatic analysis.
- CI/CD Experience:
- Familiarity with Continuous Integration and Continuous Deployment practices.
- Programming Languages:
- Javascript
- Xpath
Following certifications are an assets:
- Technologies related to Automation testing
- Cloud
- DevSecOps
Deadline for sending CVs: 27 Jan 2024
If you think to be the right candidate for this position please send your CV at recruitment@workwithec.com