Develop and execute test cases, scripts, plans and procedures on manual.
Diagnose defects and track them from discovery to resolution.
Partner with engineering teams to stay informed of new technologies being introduced and to ensure system components are designed for testability.
Respond to all requests from team members in a timely professional manner.
Work closely with developers and QA Engineers to design test criteria, test strategy, develop test plans and automation.
Work in parallel on more than one QA project at a time
What essential skills do you need
5+ years of overall hands-on testing experience. Must have a strong understanding of SDLC.
Demonstrated experience developing and executing test cases, scripts, plans and procedures to support various development methodologies.
Experience in Database Testing, writing SQL scripts, irrespective of the DB. Having experience in No-SQL is a plus.
Experience in testing APIs, REST or SOAP using any tools.
Familiarity with the entire software development life cycle and test cycles (Unit, Regression,
Functional, Systems, Stress Scale, Smoke Sanity)
Understanding of multi-tier web application architecture and deployment.
Familiarity with White box and Black box testing techniques and demonstrated ability in diagnosing complex issues and help in identifying the possible problem area.
Understanding of existing QA best practices and methodologies to design, implement and automate processes.
Detailed and effective written communication skills for documenting the features tested and bugs found
Highly organized, detail oriented, extremely responsive and able to prioritize a large number of tasks
Demonstrated ability to document and explain issues to audiences of varying technical aptitude
Must Haves
Should have worked in an Agile /Scrum product development environment
Should have Excellent communication, Soft analysis skills
Should be able to analyze the user stories, come up with test scenarios, author test cases/ scripts and execute the same.