Sr. QA Engineer
: Job Details :


Sr. QA Engineer

Cardinal Integrated

Location: New York,NY, USA

Date: 2024-11-26T08:43:01Z

Job Description:

Title: Sr. QA Engineer

Location: NY, NY (source locally first, ok to source out of state if the candidate is willing to relocate at their own expense)

Duration: 6+ months C2H

Visa Type: US Citizen, GC only

Pay: Open rate

Travel: No

Description:

Collaborate closely with engineers, business analysts, product owners, and other team members to determine appropriate acceptance criteria for all changes (new features as well as updates)

Responsibilities:

* be responsible to review unit test coverage implemented by engineers so as to inform QE test strategy

* be responsible to design and implement automated tests based on the agreed-upon acceptance criteria. TheQEmay work with other automated test engineers for this

* be responsible to set up the execution of automated tests as needed, via Continuous Integration (CI) tools

* be responsible to review the results of automated tests and take appropriate action (e.g. file defects, update test code/data/configuration, etc.)

* be responsible to ensure that any areas not covered by automated tests are validated via alternate mechanisms

* be responsible for generating and communicating test reports and metrics out to stakeholders

* mentor other junior members of the team

* Analytical competence, which supports Test creation

* Strong knowledge of AEM(Adobe Experience Manager) background and similar education technology applications, as well as the client'sApplications, supporting processes and test strategy

* Active Participation in determining acceptance criteria of new features as well as changes

* Determine appropriate test strategy for changes

* Determine impact to test suite the need for new tests, maintenance to current tests, etc.

* Determine test data requirements for new tests

* Technical competence, which supports Test Implementation

* Experience with Acceptance Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software

* Experience with Cucumber/Gherkin language to specify scenarios, or alternate tools in the same space such as Behat, Watir, etc.

* Knowledge of Java programming as applied to implement automated tests with REST services, Selenium, Databases, etc.

* Familiar with relational databases (e.g. Oracle, MySQL, etc.), as well as NoSQL databases (e.g. MongoDB, Cassandra, etc.)

* Familiar with modern version control systems such as Git, BitBucket or similar

* Familiar with leveraging Continuous Integration tools such as Jenkins to set up tests to execute on schedule, on-demand or true CI (e.g. chained to code commits)

* Familiar with using tools such as SumoLogic, Loggly or other logging tools to correlate defects against other events of interest

* Familiar with Fiddler, Charles, Postman, REST-Client, SOAP UI or similar tools to independently test REST endpoints to correlate and isolate defect causes

* Able to review code changes at a high level, understand unit test coverage and design automated tests that complement developer unit tests

Apply Now!

Similar Jobs (0)