Responsibilities
- Software QA manual testing experience of upto 4 years with 2 years
- QA Automation Design, Development, and Maintenance using Selenium/Robot Framework/Cucumber for different projects
- Execution support for the existing Selenium scripts
- Involve in Selenium Automation framework Design, Development, and maintenance using best tools and techniques available in the market.
- Perform feasibility, POC, estimation, and planning of the automation projects
- Web Services automation using SOAP UI and Rest API tools. Sound knowledge of API’s and automating the same
- Automation Development/Maintenance and Execution
- Implement Continuous Integration Process using Jenkins, Builds Tools, and Automation tools
- Automation of different testing phases like Smoke, Regression, Functional, and Unit testing
- Involve in Manual Testing activities to meet sprint commitments.
- Work & Integrate with Test Management tools like JIRA, Q test, Trello, etc.
- Work on Functional automation based on best suitable techniques.
- Effectively communicate testing activities and findings in oral and written formats.
- Interact with the scrum team to understand the requirements and plan the QA activities.
- Meeting and maintaining all the process metrics.
- Effective communication with all the stakeholders involved.
- Creates traceability records, from test cases back to requirements. Can report on system quality and collects metrics on test cases.
- Work with developers and other Automation QA to resolve defects and issues. Participate in Scrum Calls and backlog grooming sessions.
- Experience in Mobile automation is a plus.
Requirements
- Selenium (minimum of 1.5 – 2 years of core experience), Python, Java, API Automation Experience, SQL,
- MongoDB, PostgreSQL, Basic knowledge of Selenium automation Framework development, code versioning tool.
- Good to have: QTP, Java skills, Jenkins, Build tools experience, Agile Experience
- Expertise with project life cycles, from requirements gathering to testing to delivery
- Good understanding of software development in a networked environment.
- A demonstrated ability to work effectively and harmoniously as part of an independent test team within a project-service-organization context is required.
- Problem-solving/troubleshooting and an ability to come up with creative solutions to impossible-to-solve problems.
- Ability to work in a high-pressure delivery oriented team environment
- Great communication (verbal/written) skills.
- Ability to introduce and improve Quality practices that ensure zero defects.
- Must be a good team player