Required Skills

QA Manager

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 16th Nov 2023

JOB DETAIL

  • Experience with finance and accounting processes
  • 5-7 for Seniors with hands-on in testing enterprise applications
  • QA should be a Senior Tester with strong automation experience
  • Good communications skills
  • Agile experience
  • Experience with working with US based teams
  • Experience with test and defect management tools (preferably Azure DevOps)
  • Experience with API testing
  • Basic SQL knowledge to be able to write and run basic scripts
  • Experience with Selenium-based Web UI automation
  • Knowledge of Object-Oriented Programming Language – preferably C#
  • Experience working on multiple applications at one time
  • Experience as a lead or working independently
  • Experience building out regression suites

Roles & Responsibilities:

QA

Participate actively in all scrum ceremonies

 

Test cases documentation and test case execution of all kinds of tests such as E2E, Integration and so on

 

Capture and present testing metrics

 

Analyzes user stories, Reviews & provides input to acceptance criteria and determine optimal test coverage resulting in high quality product.

 

Provides accurate estimates for test efforts including test case design/scripting, test data management, test execution, and defect correction.

 

Designs and creates test strategies, test cases/scripts that provide accurate and complete coverage of user stories and requirements, including positive scenarios, negative scenarios, and edge cases; this may be done individually, in pairs, or mobs.

 

Reviews test cases / automated test scripts of more junior test engineers.

 

Develops, maintains, and executes automated tests.  Troubleshoots and drives resolution of automated test run failures.

 

Executes test cases and captures test results.

 

Identifies / participates in execution of end-to-end test scenarios.

 

Maintains the health of automated test scripts to ensure efficient operation of the continuous integration pipeline.

 

Conducts impact analysis to determine both manual and automated regression test coverage.

 

Organizes tests and executions to promote re-usability.

 

Participates in smoke test activities during deployments.

 

Assigns test activities to other testers within the scrum team.

 

Identifies and documents defects found during test cycles, participates in defect prioritization sessions.  Helps troubleshoot production issues.

 

Conducts root cause analysis.

 

Identifies opportunities to the scrum team to improve application code quality by increasing unit and integration test coverage.

 

Collaborates effectively within scrum team

Automation QA

Implements and maintains automation test frameworks and scenarios for web UI, API, mobile, and desktop applications

 

 

 

Writes Selenium-based Web UI automation tests in C#-based frameworks and understands how to use the Page Object Model (POM) to organize elements

 

 

Sends API requests and analyzes responses using tools like Postman and C#-based packages like RestSharp

 

 

Works directly with Test Engineers in a 1on1 capacity to debug code, solve issues, and teach new solutions

 

 

Works with Test Engineers and Software Developers embedded on scrum teams to ensure applications have proper test coverage

 

 

Understands and uses distributed versioning control with Git (clone, commit, push, pull, branching, merging, pull requests, etc.)

 

 

Reviews nightly reports of automated test runs and maintains the health of automated test scripts to ensure efficient operation of the continuous integration pipeline

 

 

Reviews code from Test Engineers to ensure they are using automation standards and best practices

 

 

Writes SQL queries to read, write, update, and delete data for use with automated tests

 

 

Communicates complex technical material through meetings, demos, and documentation

Contributes to automation standards and best practices

 

Company Information