Haystack
← Back to Jobs
Technology
CT

Software Development in Test

Cloud TekisCA🇺🇸United StatesPosted Oct 2, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
CA, United States
Posted
Yesterday
MySQLSQLScrumSeleniumAgileC#ConfluenceC++JavaJiraPython

Job Description

Role: Software Development in Test

Location: Fremont, CA

Long Term Contract

We are seeking a skilled SDET to design, develop, and execute automated and manual testing solutions to ensure the quality, reliability, and performance of software applications. The ideal candidate will have experience in functional testing, automation frameworks, database validation, defect management, and Agile development environments.

The role involves working closely with development and project teams to identify issues, improve product quality, and support successful software releases.

Key Responsibilities

  • Develop and execute exploratory, functional, regression, and automated test cases to ensure product quality.
  • Create detailed test plans, test scenarios, and test data based on business and technical requirements.
  • Perform testing of web and mobile applications, including:
    • Functional testing
    • System testing
    • Integration testing
    • Regression testing
    • End-to-end testing
  • Design and maintain automated test scripts using tools such as Selenium, Python, Coded UI, or similar frameworks.
  • Validate application data and perform database testing to ensure data accuracy and consistency.
  • Execute SQL queries to verify backend data and support data conversion testing.
  • Identify, document, track, and retest defects using defect management tools.
  • Analyze test results, identify inconsistencies, and report quality issues to stakeholders.
  • Collaborate with development, QA, and IT teams during releases and production monitoring activities.
  • Support off-hours deployments, launch activities, and system monitoring when required.
  • Maintain QA documentation, test environments, and test data.
  • Contribute to knowledge sharing through documentation and team collaboration tools such as Confluence.

Required Skills & Qualifications

  • Experience with Agile/Scrum methodologies and software development life cycle (SDLC).
  • Strong understanding of:
    • Functional testing
    • Regression testing
    • System testing
    • Integration testing
    • Black-box and white-box testing concepts
  • Experience testing web applications and client-server technologies.
  • Hands-on experience developing automated test scripts using:
    • Selenium WebDriver
    • Python
    • Coded UI
    • Other automation frameworks
  • Strong knowledge of SQL/MySQL for database validation and data extraction.
  • Experience with defect tracking and test management tools, including:
    • JIRA
    • Zephyr
    • Test Link
  • Experience with automated end-to-end testing frameworks and open-source testing tools.
  • Ability to set up and maintain QA environments and manage test data.
  • Programming knowledge in one or more languages:
    • Java
    • Python
    • Visual Basic
    • C#
    • C++
    • XML

Preferred Experience

  • Experience in mobile application testing.
  • Experience building and maintaining automation frameworks.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and manage multiple testing assignments.
  • Good communication skills with technical and non-technical stakeholders.

Education & Experience

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field preferred.
  • Relevant QA/testing certifications (such as ISTQB) are a plus.
  • Experience in software quality assurance and automation testing preferred.

Similar jobs