Mandate Skills : Selenium, Cucumber, RestAssured(good to have).
Roles and Responsibilities :
- Participate in requirements discussion, test planning, test data creation and execution of testing Plan in adherence with our standards, processes, and best practices.
- Work with project teams to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks.
- Design and develop test automation frameworks to validate system to system interfaces and complete software solutions (for Database / ETL, API and UI tests).
- Interact with business and development stakeholders to define test plans and schedules.
- Translate complex system requirements into test requirements and testing methods.
- Identify and implement complex automation efforts, including refactoring of automation code where needed.
- Develop test scripts and perform automated and manual exploratory testing to ensure software meets business and security requirements and established practices.
- Design and develop test data management for defined test cases, recognize test environment preparation needs, and execute existing test plans and report results.
- Own responsibility for defect management and oversight and escalation of issues discovered during the testing phase.
- Document as per Software Development Best Practices and follow Quality Assurance and Quality Control processes.
- Document performance test strategies and test plans, and execute performance validation.
- Collect quality metric data and communicate test status / risks to stakeholders.
- Act as first-review for project-level reviews, walkthroughs and inspections.
- Provide technical support and mentoring to junior team members.
- Perform demos of new product functionality to stakeholders.
- Develop business and product knowledge over time.
- Identify opportunities to improve effectiveness and time-to-market.
- Provide training and guidance to team members on quality best practices and principles.
- Facilitate knowledge sharing sessions to promote a culture of quality awareness.
- Be a strong individual contributor to the implementation efforts of product solutions.
Requirements :
Key Skills : API testing, test cases automation, understanding code written in Java & Spring, Selenium, Cucumber, JavaI or similar, knowledge of BDD / TDD frameworks.
Ability to :
Write test cases and test strategy documents.Create robust acceptance and integration test automation scripts.Integrate with continuous integration tools like Jenkins.Track regression testing progress and defects using Rally / Jira.Work in an agile environment and be familiar with scrum ceremonies.Experience in regression testing as releases move through different environments.(ref : hirist.tech)