Software Test Engineer

CARERRA AGENCY
San Diego, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 108K

Job location

San Diego, United States of America

Tech stack

Testing (Software)
Java
JIRA
Automation of Tests
Bug Tracking Systems
C Sharp (Programming Language)
Continuous Integration
Relational Databases
DevOps
Eclipse
Formal Verification
Github
IntelliJ
Microsoft Visual Studio
Object-Oriented Software Development
Scrum
Systems Development Life Cycle
Ranorex
Standard Sql
Requirements Management
Requirements Traceability
Selenium
Software Engineering
Software Requirements Analysis
Verification and Validation (Software)
Test Management
Software Verification
Test Scripts
GIT
Integration Tests
Cucumber
Software Version Control
Jenkins

Job description

The hiring team is seeking an experienced Senior Software Test Engineer to join a cross-functional group supporting software verification for manufacturing equipment, automation systems, and related tooling. In this role, you will collaborate closely with research and development, manufacturing, and quality teams to design, execute, and continuously improve formal software verification processes.

What You'll Be Doing

Verification Planning & Execution

  • Develop and execute software verification test approaches for manufacturing equipment, automation, and systems.
  • Write verification plans, test protocols, test reports, and requirements traceability matrices in accordance with the organization's established SDLC methodology.
  • Perform functional and integration testing on tool equipment in the manufacturing lab.
  • Lead the architecture, development, and execution of automated test suites and manual test cases.
  • Drive and continuously improve the formal verification process.

Requirements & Documentation

  • Assist in the definition, capture, and documentation of user needs and system requirements.
  • Participate in software requirement and design reviews.
  • Utilize defect tracking and version control tools as integral parts of the software development life cycle, including tools such as Jira and Git.

Collaboration & Process Improvement

  • Work collaboratively with peers to identify opportunities for process improvement.
  • Collaborate with external providers of automation and manufacturing equipment to ensure software meets fit-for-purpose standards and organizational requirements.
  • Deliver high-quality software testing contributions within an agile development environment using methodologies such as Scrum or Kanban, and against formal schedules.
  • Occasionally provide technical assistance for escalated production issues.
  • Maintain awareness of industry trends and evaluate the applicability of emerging software testing technologies.

Requirements

software verification, system verification, UI and API automation, Web Apps, GIT, Jira, OOP, defect tracking, SQL, splunk, * 5+ years of working experience in software or system verification.

  • 5+ years of writing detailed test cases from user stories and requirements with no documentation errors.
  • 5+ years of experience in manual testing and tracking results.
  • 5+ years of experience in UI and API automation.
  • 5+ years of working experience in source control management (such as Git) and industry-standard CI/CD practices.
  • 5+ years of experience with a defect tracking system such as Jira.

Technical Skills

  • Experience with Selenium and/or Ranorex, Rest Assured, and Cucumber Framework.
  • Object-oriented programming skills in languages such as Java, C#, or similar.
  • Strong knowledge of SQL and relational databases, with the ability to write select queries.
  • Experience with tools such as Visual Studio, IntelliJ/Eclipse, DB Visualizer, Ranorex, and Jenkins/GitHub Actions (GHA) DevOps.
  • Proven capability implementing defect tracking, test case management, requirements management, or traceability tools.
  • Experience writing verification plans, software verification reports, and all documentation required for formally releasing a product.

Soft Skills

  • Robust technical expertise with sharp analytical and problem-solving abilities.
  • Outstanding verbal and written communication skills.
  • Highly proactive, takes ownership, and thrives as a motivated self-starter. #LI-RJ1 #LI-DNI

Apply for this position