Quality Control Analyst (Manual Tester) (W2 Only)

Overview

Remote
On Site
Hybrid
$30 - $32
Contract - W2
Contract - 6 Month(s)
10% Travel

Skills

Manual Testing
Quality Control
API testing
ETL Testing
E2E testing
QC
SDLC
HBase
data pipelines
Flink Jobs
Azure platform
EventHub
quality control process
SLA
integration
regression
functional
performance
Automated
Databricks
SQL

Job Details

  • Determine scope, strategy, approach, resources, test types, and items that can be applicable and effective for the particular project.
  • Monitor and schedule quality control on projects. Be fully competent in QC processes.
  • Prepare QC activity estimates at various stages of SDLC and re-estimate QC activities on the basis of changing requirements or specifications.
  • Perform the effective scheduling of all project QC activities to ensure the most effective QC process.
  • Develop project schedules and resource allocation models for QC related activities.
  • Help analyze the possible effectiveness of the test automation.
  • Communicate effectively with the stakeholders and ensure the execution of correct action and compliance with customers' specifications.
  • Define possible or active project issues and risks, anticipate software release problems, take corrective actions, and escalate them, if needed, to resolve and achieve benefits.
  • Ensure that tests and procedures are properly understood, carried out, and evaluated and that product modifications are investigated if necessary.
  • Perform analysis, reporting, and tracking of defects or issues using a defined procedure and workflow.
  • Perform impact analysis and inspection of all possible items for inaccuracies; preparation of corresponding documents/conclusions to avoid similar problems in the future.
  • Define, select, and configure testing tools and environments on advanced level based on the selected test types and test approaches.
  • Manage requirements changes and their influences on the product overall.
  • Ensure that defects, issues, and other items are completely resolved. Ensure all appropriate items and documentation are updated accordingly.
  • Test design by defining scope, expediency, and types of test design and testing according to selected test types to ensure product quality. Find and document product discrepancies and work with other technical personnel on their fixing.
  • Develop QC metrics for performance measuring on the team and individual levels. Monitor and measure performance through gathering relevant data and producing statistical reports, can evaluate the success of QC processes and improve it based on gathered metrics.
  • Complete project documentation: create, update, support, and provide review of the documentation.
  • Prepare internal and external quality reports (test execution, test summary, etc.) at various project stages as well as assist in defining templates for management or client review.
  • Actively participate in agile ceremonies.
  • Maintain a clean and safe work area. Follow established safety and ergonomic standards.
  • May be called upon to perform comparable duties of a similar or related nature and/or assist in other areas as needed.
  • Learning, understanding, continuously improving, and promoting the quality management system in accordance with ISO standard.

Competencies

Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.

Education Qualifications and/or Experience

  • Bachelor s degree in computer science or computer engineering from an accredited university, or equivalent, relevant experience
  • 8+ years of industry experience
  • Outstanding communication, presentation, and leadership skills
  • Solid experience working with cross functional teams and communicating with a variety of teams and stakeholders
  • Sharp analytical and problem-solving skills
  • Experience in API testing, ETL Testing, E2E testing
  • Experience in performing and running high-level performance tests and analyzing outcomes to validate SLA
  • Advanced understanding and hands-on working experience with the different testing types like integration, regression, functional, performance, automated, etc.
  • Experience identifying standard test and edge cases
  • Advanced knowledge of the testing process and quality control process to guarantee required quality of a product
  • Understanding of product quality monitoring and its development approaches
  • Solid knowledge of standard testing tools and environments and ability to configure them on a required level
  • Understanding and active participation of the software development life cycle, the software testing life cycle, and contemporary software quality assurance processes
  • Experience in ingestion of data through data pipelines (Flink Jobs) into Azure platform (EventHub) and HBase
  • Experience working with Spark batch jobs
  • Experience analyzing job logs for errors and verifying results after successful execution
  • Experience running and modifying Databricks notebooks for data analysis
  • Experience with ingestion of new master file of catalogue data; verification if the data was stored to the database correctly and data quality enrichment percentage analysis and reports
  • Understanding of non-relational database types
  • Ability to write and execute complex SQL
  • Knowledge of Unified Modeling Language
  • Knowledge of client-server concepts
  • Basic knowledge of programming languages