Job Description
So, whats the role all about?
You are expected to be a professional automation engineer with a strong testing background and knowledge of building automated systems & tests both front-end UI, backend services and databases. You will be testing all aspect of a distributed system.
How will you make an impact?
- Be part of a cross-functional, distributed Scrum team that develops and supports the product.
- Develop API, automation, and integration tests for cloud scale products
- Run manual tests and build automation test suites for regression and new features, checking data in application and databases, automating deployment and data generation.
- Maintain and expand automated testing framework and tests.
- Be involved in new features development, provide input on the correct behavior of the system, following and executing on team-specified done criteria.
- Supporting with customer integration testing
Whats in it for you?
Join an ever-growing, market disrupting, global company where the teams comprised of the best of the best work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NiCE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NiCEr!
Have you got what it takes?
- Should have 8+ years of experience across automation tools
- Strong knowledge of Db and its concepts and working experience on database SQL, schema, Query & Performance analysis
- Strong Knowledge and work experience of of AWS services EC2, ASG, ECS, ALB, RDS, Performance insights & Cloudwatch
- Knowledge and experience on working on Playwright with Javascript
- Strong Knowledge and experience on debugging and triaging the logs to find out the root cause of issues/bugs
- Strong Experience in API / Web Services Testing and API Automation tools such as Postman
- Experience on creating UI & API automation frameworks and adopting the same for testing.
- Knowledge and experience on performance testing (UI & API).
- Strong Requirements and Business Analysis skills with good focus on attention for details.Strong Agile Software Project Management, Test Management Tools: Jira, TFS, Test Automation Tools: Playwright, Selenium, Type Script, Test Architect
- Knowledge of Continuous Integration Tools Jenkins
- Strong Ability to define and execute Test Suites/Test Cases
- Strong Strategic thinking and planning skills
- Well versed with AWS infrastructure. knowledge to host Automation framework in scalable AWS infrastructure.
You will have an advantage if you also have:
- Experience in Gatling for Performance test
- Experience in GoLang
- Experience on Python and Shell Scripting
Enjoy NiCE-FLEX!
At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere.
Requisition ID: 8304
Reporting into:Tech Manager
Role Type:Individual Contributor
Job Classification
Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time
Contact Details:
Company: NICE
Location(s): Pune
Keyskills:
requirements
python
aws iam
aws infrastructure
software testing
test cases
business analysis
test management tool
api automation
javascript
agile software
sql
web services testing
amazon ec2
automation tools
selenium
debugging
api
aws
software project management
db