Job Description:
Must Have:
- Bachelor’s degree with 2+ years of experience in software testing
- Solid Java knowledge, ability to write code/functions for complex test scenarios, integration points and supporting multiple technologies(legacy and digital)
- Working knowledge of automation scripting with the ability to code and debug scripts
- Working experience with test UI automation tools such as Selenium, and an understanding of coding structure and best practices
- Experience with testing frameworks (Cucumber, TestNG, or JUnit)
- Knowledge and working experience on creating/enhancing Automation frameworks.
- Strong communication and analytical skills
- Ability to work in a behavior driven development model (BDD)
- Proficient with at least one of the following types of databases - Relational or NoSQL databases (Oracle, Teradata, Hadoop, MongoDB)
- Strong knowledge of QA methodology and tools.
- Experience programming with object-oriented programming.
- Solid understanding of software testing practices.
- Should be able to solve logical problems using Java