Senior Automation Engineer

NICE
Summary
Join NiCE as a Senior Automation Engineer and be part of a cross-functional, distributed Scrum team. You will perform manual and automated testing for front-end UI, backend services, and databases within a distributed system. Responsibilities include planning and performing tests to ensure standards (security, scalability, etc.) are met, developing API, automation, and integration tests, running manual tests and building automation test suites, and checking data in applications and databases. You will also automate deployment and data generation. This role requires a BE/B.Tech in Computer Science or related field, 4+ years of IT experience, and extensive experience in automation testing. The ideal candidate will have experience with UI automation testing, web services automation testing, and various testing tools. NiCE offers a hybrid work model (NiCE-FLEX) with flexibility between office and remote work.
Requirements
- Highly experienced with the Software Development Quality Processes
- BE/B.Tech in Computer Science, Industrial/Electronic Engineering
- 4+ years of experience in IT as Developer, Automation engineer or QA
- 3+ years of experience in Automation testing
- 2+ years of experience in UI automation testing
- 2+ years of experience in Web Services automation testing
- Hands on coding experience in any software development or scripting language
- Hands-on experience in JavaScript, Python etc
- Used Playwright Or Selenium/Protractors or equivalent UI testing tools
- Experienced with automatically generating data for testing
- Experienced working with Databases, writing SQL queries for data validation
- Experienced with defect management and tracking tools, preferably Jira
- Experience in test design and execution for complex systems (manual and automatic)
- Deep understanding of QA methodologies
Responsibilities
- Be part of a cross-functional, distributed Scrum team that develops and supports the product
- Planning and performing testing to ensure fit to standards (e.g. security, scalability, etc.), design as well as functional and non-functional requirements
- Develop API, automation, and integration tests for cloud or enterprise 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
Preferred Qualifications
- Knowledge of Tomcat, JBoss and other application servers
- API testing tools such as Postman, JSystem, Rest-assured, Ready API is preferable
- Working knowledge of AWS is preferable
Benefits
- 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
- 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