Job Description: Job Title: QA Engineer Duration: Contract / Full-Time Employment Location: San Francisco, CA (Hybrid)
QA Engineer:
Automation Testing (Selenium WebDriver), Continuous integration tools Jenkins and Hudson, API Testing, Manual Testing.
Experience in Software Engineering Process and familiar with various Life Cycle Models, Software Development Lifecycle (SDLC), Software Testing Lifecycle (STLC) and Defect Life Cycle.
Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver, Cucumber BDD.
Expertise in Jenkins as a Continuous Integration server to configure with GitHub and Maven as well as in testing XML parsers, Xpath HTML, DHTML, XSLT SOA, ESB technologies.
Well versed in designing and implementing automation scripts using Selenium IDE and Selenium WebDriver, Junit and TestNG.
Good knowledge with test automation tools – Docker and Ansible – which greatly simplify the activities of QA engineers and allow more time for testing challenges.
Experience in black box, gray box and automation testing using Selenium, TestNG/Junit on web and client applications.
Experienced in setting up and maintaining Maven build jobs using POM file.
Proficient in Continuous Integration using tools like Jenkins to improve quality of the product.
Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
Good experience in preparation of Test Plan, Test scenarios, Test cases, Test case reviews, Test data collection, Test execution and Defect reporting using various tools and techniques.
Domain: Banking
Resource should be able document all data validation scenarios as test cases
Execute data validation scenario using manual validation, SQL Scripts
Submit Test validation report to customer
Automation Validation using SQL, Python will be nice to have