responsibilities:
-create and maintain automated test scenarios to test multi-tier web-based applications.
-create and execute positive and negative test cases and test cases involving data input permutations.
-understanding of working with automation framework using bdd/tdd.
-triage failures, do root-cause analysis, define, and implement corrective measures.
-adhere to team priorities and work well in an integrated developer/tester environment.
-work closely with business and quality analysts and clients in a highly collaborative manner.
-participate in backlog discussions, amigos meetings, and estimation sessions.
-participate in various functional and cross-functional testing, like exploratory testing and thinking outside the test plans.
-provide input on automation estimation of stories.
-report and manage defects using a defect-tracking tool.
-report and communicate automated testing status.
-must be highly motivated, and result-oriented, and possess the ability to handle multiple projects with multiple deadlines concurrently with minimal supervision.
required skills:
-understanding, designing, developing parts of automation and reporting framework
-knowledge of automation framework cucumber/selenium using bdd/tdd approach.
-strong oops concepts.
-knowledge and experience in automation development in selenium, and java.
-solid understanding of all parts of software engineering (., requirements, design, implementation, testing) and the software development life cycle (sdlc)
-experience in finding web elements using various locators.
-prior experience in understanding business requirements and technical documentation
-in-depth knowledge in preparation of detailed test cases for all levels of testing unit, sanity/smoke/blackbox/integration and regression, execution of test cases, documentation of finding and logging of defects
-test web application manually and using selenium web driver.
-non-functional and uat testing.
good command of the english language.