Job Description
2-3 days/week to work from client office
Role – Our client is an enterprise virtualization and storage company. As a gatekeeper of our product quality, you would be needed to ensure that product releases adhere to the highest quality norms.
As a key member of cutting-edge Automation development team responsibilities include, but are not limited to:
- Understand the Existing testing framework and develop the automation scripts
- Conduct requirements and design reviews of new features
- Design high level test approaches and implement detailed test plans
- Execute automated and manual tests during product testing phases to find all bugs in your assigned feature area(s)
- Work closely with the development team to analyse and find root cause of failures
- Be self-driven and own the packet of deliverables and should be able to co-ordinate with global team
- Plan out the task and report on daily and weekly status
- File defects and track them to closure
Required Skills (Must Have):
- Should have 8 to 10 years of engineering experience in QA testing
- Strong experience in software development or QA automation, Strong hands-on experience with API automation
- Experience with programming languages such as Python, JavaScript, Linux Scripting
- Knowledge of SQL/NoSQL databases, use of queries for data validation
- Strong in Linux OS. Excellent analytical and problem-solving skills
- Comfortable using Git Gerrit, experienced with CI tools like Jenkins, test management tools like JIRA
- Solid understanding of test process: requirement analysis, test scenario design, test case creation, test scripting and status reporting to stakeholders for testing services
- Flexible in overlapping with USA time zone for meetings and clarifications
Good to have Skills:
- Working Background of Enterprise product company
- Basic concept of Virtualization and File Servers
- Exposure to storage domain with knowledge of NAS/SMB/CIFS/NFS
- Understanding of VMWare, Azure and MS products
- Background of virtual storage and networking
- Experience leading a QA team
Personal Skills:
- Positive attitude, Self-starter, self-motivated
- Ability to plan activities meticulously, identifying dependencies and proactively work towards resolution
- Good communication skills to crisply and accurately report program status
- Capable of taking responsibility for tasks and ensuring a successful outcome
- Able to contribute to the work of a team while being motivated to work day to day on individual tasks
- Independent judgment in developing methods, techniques and criteria for achieving objectives.