Job Description
Job Description
Job-1 (JavaScript/TypeScript , Playwright/Cypress)
The Expertise and Skills You Bring
-
- Bachelor’s degree in Computer Science or equivalent experience is required
- 10+ years of test automation development using Java or similar language.
- Experience in testing distributed applications at multiple layers of the technology stack
- Experience using REST, Java, Web Services, SOAP, Git, Jenkins
- Proven technical skills (e.g., SQL, XML, HTML, JavaScript, Java, or Python)
- Experience with test automation tools such as Cucumber, Selenium, RESTAssured , Git and Jenkins
- Hands on experience with crafting and maintaining testing frameworks like Junit, TestRunner, Selenium (TestNG)
- Knowledge of with Version Control Systems (Git, ClearCase etc.)
- Demonstrated experience with Azure cloud technologies, DevOps, CI/CD experience
- Practical experience working with both functional and regression testing including test automation within an agile environment
- Ability to quickly learn, adapt and thrive to meet the needs of a fast paced, changing environment
- Interpret business requirements and crystallize stories and acceptance criteria for implementation
- Identify risks and develop contingency plans in anticipation of test automation issues
- Have the proven ability to work independently as part of an Agile Sprint, Kanban team/squads
- Proven understanding of the software development process including planning, analysis, design, coding, system and user testing, and problem resolution
- Use and improve upon an existing automation framework
Job -2 (Java/Rest Assured/ SQL)
Expertise in following is required:
-
- Java
- Validation of RESTful web services (Rest Assured or Karate)
- Jenkins (CI/CD Pipelines)
- PL/SQL
- Experience in the following is a strong plus:
- Docker
- AWS/Azure
- Mobile testing
- Service Virtualization
- Understanding and working experience of Non-functional testing is preferred
