Responsibilities:
Participate in required grooming meetings; review and analyze requirement specifications
Ensure all development tasks meet quality criteria through test planning, test execution, QA, and issue tracking
Write and execute extensive test cases (manual or automated) and analyze results
Design and automate web application testing using Selenium WebDriver, REST API and Appium testing
Develop test automation frameworks and optimize the existing frameworks per the latest changes, TDD scripts and debugs
Build frameworks for mobile automation and integrate these with the current frameworks
Take ownership for and responsibility of the design and development of all aspects of automated testing, along with the creation, execution, and maintenance of automated scripts
Analyze, design, and build automated test cases based on system requirements and design specifications
Report bugs and errors to the development teams
Plan necessary test passes, staying on top of all important issues; help triage bugs and drive issues to resolution, keeping everyone aware of the QA status
Create and support test dashboards and reports
Skills & Experience–
4-6 years of in-depth experience in automation testing in an agile environment
Strong expertise in Selenide/Selenium WebDriver, Appium, WDIO, automation frameworks
Strong understanding of Core JAVA or JavaScript
Experience with REST API testing automation
Contribute to development of APIs, and scripts for continuous end-to-end test automation which will be used across multiple teams.
Excellent problem-solving, analytical and communication skills (both oral and written)
Understanding of the product development life cycle, with specific experience using both Waterfall and Agile methodologies
Good overview of SDLC processes, requirement specifications, software development and software debugging
Expertise in test-driven development
Experience working on technical projects within a team
Knowledge of version control systems, such as SVN or GIT
Ability to quickly research and learn new programming tools and techniques
Results-oriented mindset with a focus on meeting deliverable timelines
Good problem-solving skills, an analytical mind, and a positive attitude
Strong working knowledge of Agile tools, such as JIRA
Education
Bachelor’s or master’s degree in computer application
Experience
Minimum of 4 years’ experience in test automation development.
--
You must verify your mobile number to apply to this job.