3-5+ years of experience in writing web automation scripts using Java, Selenium, BDD, Cucumber.
Strong knowledge and working experience in Java Programming(OOP concepts, Collection, JDBC, I/O and Java Utils).
Experience working with JSON and XML
Solid understanding of RESTful APIs and web services and working knowledge in Rest Assured framework.
Experience in testing complex applications that include integrations with different 3rd parties (APIs, etc).
Strong knowledge of object oriented programming, along with requisite coding and debugging skills
A firm grasp of software design principles, patterns, algorithms, data structures and multi threading concepts
Knowledge about any relational database (Mysql, Oracle etc) and should be able to frame and execute queries
Experience working within a Microservice environment
Knowledge of CI/CD pipelines and test integration
Understands how multi Tier Architecture application works and how to perform api testing in such environment
A passion for quality assurance
Drive and capacity to learn new processes and technologies
Possess strong teamwork and collaborative skills
Good Written and verbal communication skills
Key Responsibilities:
Design, develop and implement a scalable test automation framework and strategy using Selenium WebDriver;
Create test strategy, test plans and test cases for projects managed through Agile development methodology;
Develop and maintain methods and libraries needed to rapidly grow and scale automation suite;
Develop scripts for Web Services and Rest Services. Develop automation scripts on web applications, web services.
Contribute to test automation framework written in Java, Selenium, Webdriver, SQLs
Addressing complex testing challenges and accelerating the regression test process.
Execute automated tests and analyze results to identify defects.
Collaborate with software developers and QA analysts to develop effective testing strategies.
Participate in requirement reviews and provide input on testability and quality risks.
Report and document bugs and track their resolution.
Should be able to work as manual tester as and when required.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Automation Test EngineerEmployement Type: Full time