Quality Assurance(QA) Analyst

Job description

As a QA Analyst, you will be primarily responsible for providing the means and also the measures for testing all the aspects of a software solution, both functionally and technically. You will be involved in checking new software products such as those for web applications and mobile applications, for defects or issues in order to meet the requirements and overall quality of the intended solution. You will ensure to meet all the necessary standards and guidelines to arrive at a product ready to be marketed to consumers. Troubleshooting and debugging programs will be a part of your role.

Duties & Responsibilities

• Review functional and design specifications to ensure full understanding of individual deliverable.
• Create end-to-end test plan; executing the plan and managing all activities in the plan to ensure that all the objectives are met and the solution works as per the requirements.
• Identify test requirements from specifications, map test case requirements and design test coverage plan.
• Test the solution in terms of functionality, performance, reliability, stability and compatibility with external systems.
• Develop, document and maintain functional test cases and other test artifacts like the test data, data validation, harness scripts and automated scripts.
• Assist software developers with design processes by recognizing the potential for any operational issues, assess risks and resolve issues before the software is complete.
• Execute and evaluate manual or automated test cases and report test results.
• Hold and facilitate test plan/case reviews with cross-functional team members.
• Identify any potential quality issues per defined process and escalate potential quality issues immediately to management.
• Ensure that validated deliverable meet functional and design specifications and requirements.

Qualifications & Experience

• BE / B-Tech degree in Computer Science and 3+ years of relevant QA technical experience
• Expertise in developing database, functional and regression test suites along with test planning and execution
• Create clear, concise, detail oriented test plans and cases.
• Ability to understand and create test plans from specifications or verbal communications.
• Experience in an automated testing application such as Selenium, Cucumber, TestComplete/ Cross Browser Testing
• Demonstrated experience testing large web applications
• Liaison with development, project management, and customer support
• Exhibit attention to detail and take ownership of work
• Experience working in an Agile environment such as Jira

Preferred skills & Knowledge

• Efficiency in Execution - Able to produce significant output while focusing on key priorities.
• Persistence - A strong willingness to work hard and demonstrate determination to go the distance to get something done.
• Adaptability - Adjusts quickly to changing priorities and conditions.
• Team Player - Reaches out to peers and cooperates with team members to establish an overall collaborative working relationship. Works proactively without always being told what to do.

Application Form

Upload resume: