Job Title

Associate Software Test Engineer

Company Name
Qapitol QA Services Pvt Ltd
Job Type
Permanent
Qualification
B.Tech/B.E.
Experience
Fresher  -  1 Year
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Hyderabad, Telangana, India
Job Description

Key Responsibilities:
Understand project testing requirements by reading any available documents and participating in product / application understanding sessions.
Create new or enhance existing manual test cases and / or test automation scripts to test mobile and web applications and APIs as per defined standards and procedures.
In case of manual testing, ensure complete functional and non-functional test coverage which includes happy path (positive) and negative scenarios.
If candidate has previous experience in developing automated test scripts, should ensure that the scripts are compatible to the agreed test automation framework and the scripts are designed as per the defined coding standards and reusability principles.
Understand the data required to execute the test suite and where necessary should be able to create the data, if possible.
Execute test cases manually and / or run the test automation suite as per defined procedures to test functional and / or non-functional aspects of the application or product under test.
Analyse test results and where required debug to understand reasons for failure of the test case or test script. As part of the analysis, should learn to read application logs and show intent to investigate in depth to identify possible root cause of failure.
If test failure identified is due to defects in the application or product functionality, log defects and submit any observations to development team for further analysis and fixing.
If test failure identified is due to issues in the manual or automated script, debug to identify causes of failure, fix the script and rerun.
Maintain requirements traceability matrix to ensure complete test coverage.
Where required, update the test management tool (which is mostly JIRA) with status against each of the tests.
Participate in daily project stand up with either internal or client team members to provide update on progress of work, issues blocking progress and request support to resolve the blockers.
Communicate timely and effectively with internal application or product development and business teams to provide status and seek support to resolve issues and blockers.
Demonstrate continuous upskilling through self-learning and by participating in training programs organised by the Learning and Development team.
Respect and adhere to organisational policies relating to culture, discipline, attendance and leave.

Qualification:
BTech / MTech in Computer Science or equivalent with atleast 70% pass result.
Any training or certification in software application testing is desirable but not mandatory.

Mandatory Skills:
Basic level proficiency in fundamentals of testing including 
test processes, 
creation and execution of test scripts, 
creation of test data where required,
identifying and logging defects.
Should be able to read through any available requirement documents or JIRA user stories and understand the testing requirements of the project.
Basic level proficiency in testing functional features for web and / or mobileapplications and / or APIs or webservices. 
Basic level proficiency in programming using Java or Python or Javascript.
Basic level proficiency in querying of SQL server database or equivalent.
If candidate has basic level proficiency in UI test automation of web application or mobile application, should demonstrate basic level proficiency in identifying elements and locators. This is however not a mandatory skill.
Basic level proficiency in debugging. Should have atleast basic knowledge of debugging code and analyse application and server logs to identify root cause of failures.
Should have good aptitude and logical reasoning capabilities. Should be able to try confidently and proactively to solve any challenges faced when working on projects.
Basic to intermediate level proficiency in verbal and written communication in English.
Confident and be able to make decisions independently when needed.
Collaborate and work well with internal team members as well as client development and business teams.
Ability to learn new technical and non-technical skills and demonstrate application of these skills in day-to-day projects activities. Any training provided will be followed up by relevant assessment to evaluate learnability. 

Desirable (non-mandatory) Skills:
Basic level proficiency in test automation of APIs using RESTAssured or equivalent.
Basic level proficiency in automating testing of web and mobile applications using Selenium or equivalent.
Basic level proficiency in identifying elements and locators for web UI automation.
Basic level proficiency in version controlling of code using GIT.
Any experience in using ADB commands and tools like Charles Proxy for investigating test failures.

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
January 14, 2022
Additional information
Location: Hyderabad / Bengaluru