Software QA Engineer

Overview

On Site
$60 - $70
Contract - W2
Contract - 12 Month(s)

Skills

Selenium
Nodejs
JavaScript
Mocha
SQL
Typescript

Job Details

QA Engineer
12 + months
Mountain View, CA

Job Description:
Oversee the development, design, and implementation of comprehensive test strategies for software releases, ensuring alignment with product requirements and quality standards.
Write scalable automation tests for microservices, integrating with various
partner systems to ensure efficient and reliable testing.
Report and track issues identified during automation runs, working closely with development teams to resolve them promptly.
Collaborate effectively with product managers, developers, and other stakeholders to understand feature requirements, develop effective test strategies, and ensure quality throughout the development process.
Build tools and scripts to validate information sent to and received from partner systems, automating routine testing tasks and improving efficiency.
Collaborate with external partners, performing integration testing to ensure seamless interoperability and deliver high-quality work.
Coordinate with geographically dispersed teams across time zones, fostering effective communication and collaboration.
Define and track key quality assurance metrics to measure and improve product quality over time.
Demonstrate hands-on coding, debugging, and fixing of automation scripts using JavaScript, TypeScript, and Node.js.

Technical Skills
Education: Bachelor s degree in computer science or a related field
Experience:
8+ years of experience in Quality Assurance (QA) for backend services and microservices architectures
6+ years of hands-on experience with backend API automation testing
Proven track record of designing and implementing comprehensive test strategies for software releases
Strong coding proficiency in JavaScript, TypeScript, and Node.js
Deep understanding of relational databases and SQL, with practical experience in querying and manipulating data
Expertise in testing the intricacies of ecommerce purchase journeys, including interactions between microservices
Proficiency in writing test automation using stubbing and mocking techniques to isolate components
Advanced skills in log analysis and troubleshooting using tools like Kibana or Splunk

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.