Software Quality Assurance Engineer

  • Folsom, CA
  • Posted 60+ days ago | Updated 8 days ago

Overview

Remote
Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 6 Month(s)

Skills

QA
Software Quality Assurance
Testing
Integration
Security
Performance
Functional
test automation
UI test
UI test automation tools
web service testing
Change
Configuration
Problem Management
Process management
VBS
UFT
Python
SQL Python
Selenium
HP ALM
SOAP-UI
HP Quality Center
ALM
Linux
Windows
Oracle
SQL
XML
VB Script
Perl
Java Script
SPLUNK SPL
Rest API
JSON
Kafka
ISTQB

Job Details

Software Quality Assurance Engineer

6+ Months

Remote (Pacific Time) / Folsom, CA

ESSENTIAL JOB FUNCTIONS:

  • Responsible for technical quality assurance of all testing for client s software applications or Infrastructure changes.
  • Implements robust QA testing practices with a focus on early issue detection; including establishing testing methodologies, standards, tools and techniques for Security, Integration, Load/Performance Test Engineering and functional testing for adapters
  • Leads technical aspects of test planning, quantity and quality of tests, ensures requirements are testable and software meets client s requirements, with inputs from the Quality Assurance Lead.
  • Responsible for estimation of all technical aspects of testing including Integration, Security, Performance, Functional (for adapters) tests and Test Automation efforts, with guidance from the Quality Assurance lead when needed. Optimizes sequencing and scope of technical testing aspect to drive lower Total Cost of Quality for client solutions.
  • Leads testing teams, related to the quality of tests and test records to ensure all client software meets or exceeds the established quality standards and drives sustained reduction in defect escape rates to higher environments, with inputs from the Quality Assurance Lead.
  • Provides inputs to enterprise level test framework architecture, integration, and security principles related to software testing.
  • Provides inputs on high-value optimal scope for test automation
  • Responsible for the planning and execution of the optimum level of Security, Integration and Performance Tests, assessing test results and making recommendations for areas and prioritization to address variances and performance tuning as needed, including recommendations to the QRB, with inputs from the Quality Assurance Lead.
  • Establishes and maintains client s product baseline tests and incremental test labs/cases and evidence for software security, performance and integration, with inputs from the Quality Assurance Lead.
  • Establishes and maintains client s Performance and Test Automation framework, perform code-reviews and maintenance of related scripts, with inputs from the Quality Assurance Lead
  • Attends business meetings and collaborates with client colleagues to develop "best practices" policies and procedures, and to identify and resolve issues to help create a flexible and efficient organization.
  • May perform related duties and activities as assigned.
  • Adheres to and supports the Core Values of the client.
  • Adheres to and supports the safety policies and programs of the client. Accountable for implementing the policies and procedures of the client Safety Program.

MINIMUM QUALIFICATIONS:

Level of Education and Discipline

A Bachelor's degree (BA, BS) or equivalent education, training or experience in Information Technology, Management of Information Systems, Computer Science, Electrical Engineering or related field. Master s Degree preferred.

Amount of Experience

Equivalent years of education and training, plus two (2) or more years related experience.

Certifications

Testing certifications from reputable organizations such as ISTQB desirable.

Type of Experience

Experience in software quality assurance in one or more areas of software performance testing, UI test automation tools, or web service testing. Strong background within an IT software development and maintenance environment with an emphasis in test automation, tool selections, and software quality assurance is required. Familiarity with IT best practices. IT Service Management (Change, Configuration, Problem Management), or Process management concepts. Demonstrated proficiency in test automation tools and VBS for UFT; Python, SQL Python for Selenium or equivalent. Proficiency in performance testing tools, and web service testing. Expertise in Security Testing, performance testing and transaction analysis, integrating automated tests within HP ALM. Experience with tools such as ALM, Jira and Confluence. UFT, Selenium or equivalent. Load Runner Professional, Parasoft SOA Test, SOAP-UI, HP Quality Center (ALM), Linux, Windows, Oracle, SQL, XML, VB Script, Python, Perl, Java Script, SPLUNK SPL, Rest API, JSON, Kafka.

Additional Skills and Abilities

Demonstrates fundamental management and leadership skills with the ability to work effectively in a team environment as a leader, facilitator and team member. Ability to provide practical and feasible solutions to problems, keeping multiple conflicting considerations into account. Excellent interpersonal, communication, and writing skills required. Excellent analytical skills are required, including the ability to effectively communicate complex technical materials and concepts in a non-technical manner. Must be able to handle a dynamic and changing work environment, and work independently. Strong computer skills in Microsoft Office Suite. Self-motivated, problem solving skills and the ability to influence others without direct authority. Ability to develop and present training to staff on emerging technologies. In addition to providing leadership in the testing disciplines, individuals in this role are also expected to perform hands-on testing as needed.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.