Roles and responsibilities:
- Write clean, high-quality scripts that test product functionality automatically.
- Conduct various tests for systems, networks, applications, databases, software.
- Log and document issues in the tracking system.
- Identify specific cases that should be automated and discuss them with manual QA engineers.
- Develop the best automation solutions based on the clients’ requirements.
- Collaborate with cross-functional teams (developers, onsite teams) to find ways on how automation can improve the workflow.
- Take part in brainstorms to come up with new ideas and designs that improve existing features.
Competency Skills
- Should be able to train and upskill others
- Good Problem Solving, troubleshooting and analytical skills
- Can work independently in a challenging environment
- Capacity to multi-task several testing activities concurrently
- Open to new “thought process” and Change mind-set, bring in new ways of working/ innovative and creative ways of delivering “Quality”.
Technical Skills (Must Have)
- Great coding skills (Java, SQL)
- Solid skills in Modular Framework Design.
- Understanding HTML, CSS;
- Using patterns Page Object, Factory in Automation;
- Proficient in tools like Maven, TestNG & JUnit
- Knowledge of Reporting Framework (Extent, Allure, ATU. etc.)
- Strong ability to debug code, failures analysis, and trace defects to the root cause
- Strong in the fundamentals of QA methodology
- Strong Functional Testing Experience preferably with e-Commerce
- Extensive experience in Testing of API (Rest and Soap) and Web based applications
- Hands on experience with DB Tools
- Exposure working in an Agile development environment with an understanding of Scrum Methodology