Position: QA Automation Engineer
Category: QA Automation
English level: upper
Years of experience: 6


Resourceful Software Quality Assurance Engineer with more than 5 years experience of Manual and Automation testing client/server and web applications with Agile /Scrum methodology. 
Working in a Scrum team, attending Daily Scrums, Sprint Planning and estimating efforts for user stories, Sprint Grooming and Sprint Retrospective meetings. 
Strong testing experience with good understanding of SDLC and STLC including writing and executing Test Cases, Test Plans and Test design documents, Defect management, Test results RTM(Requirement Traceability Matrix).
Experienced in performing Smoke, Regression, Functional, Database, API Testing and UI Testing.
Designed and maintained Framework scratch using Page object Model, Page Factory, Singleton with automation tools like Maven, Selenium, Selenide, TestNG, Junit.
Well versed in locating various GUI elements using XPath , CSS selectors, Link text, Id , Name, Class name, Tag names, partial Link text, DOM and CSS using Java  to create scripts of automation. 
Utilized Cucumber HTML and JSON Reports to automate Test reports and include screenshots of failed scenarios.
Using Allure Report for reported test execution on daily basis to upper management. 
Used Maven for building the WebDriver project. 
Integration with Continuous Integration tools Jenkins for running test on nightly basis automatically. 
Automated API Web Services testing using Java Rest Assured library and implemented the response result verification using Jackson library. 
Tested API Web Services using Postman manually. 
Used Gherkin to build BDD framework with Cucumber Connected to database to query the database using MySQL, PostgreSQL Developer for data verification and validation. 
Designed and executed SQL queries to validate UI and database details. 
Experienced in JAVA#OOP: Class/Object/Methods, JDBC, File Input/output XML, Jason.
Executed API test cases using Jenkins and reporting defects in JIRA. Excellent communication skills and a team player with the ability to work in a fast paced environment Easily adaptable to any new technologies and business Environment. Active learner with adaption and learning new tools, techniques and approaches