Job Description :
The Role / Responsibilities:

· Design, write and execute manual and automated tests.

· Assist in the implementation of test automation frameworks.

· Assist with clarification of functional and non-functional requirements.

· Use bug tracking systems to submit, track and manage defects.

· Analyze test results at the story or feature level and provide meaningful reports to project team.

· Maintain software testing artefacts.

· Use queries to create test data and analyze results.

· Help ensure coverage for each software release.

· Suggest process and execution improvements for the QA phases of the SDLC.

Mentor less experienced team members.



Qualifications:

· Master’s Degree in Computer Science with 3+ years of equivalent experience or Bachelor’s Degree in Computer Science with 5+ years of equivalent experience.

· Strong knowledge of all stages of the SDLC.

· Experience in multiple programming languages (Java preferred, Javascript, C

· Strong knowledge of data structures, algorithms, OOPS and building/ designing scalable systems

· Able to work well within the constructs of an agile process, including SCRUM, Continuous Build and Integration, etc.

· Knowledge of a wide range of QA methodologies

· Strong understanding of Web-based technology architecture

· Ability to write test plans

· Ability to handle multiple projects concurrently or fill lead QA role on very small project

· Excellent verbal and written communications skills.

· Strong analytical and diagnostic skills as well as attention to detail

· Critical thinking skills to analyze system requirements for ambiguities and discrepancies

· Aptitude for thinking outside the box to develop thorough test plans, test scenarios, test cases and test scripts

· Ability to investigate a defect, isolate its probable cause and provide a reliable method for reproducing it.

· Strong understanding of the QA processes, methodologies and Software Testing Lifecycle

· Strong database skills and ability to write complex sql queries

· Strong experience with automated testing tools

· Strong experience in designing scalable automation frameworks

Strong understanding of QA testing tools and environments

Client : Birlasoft