Software Quality Engineer, Test Automation

ElektaSan Jose, CA
$120,000 - $155,000Hybrid

About The Position

Elekta is seeking a detail-oriented and highly motivated individual to join our Registry Informatics engineering team as a Software Quality Engineer. In this role, you will be responsible for designing, developing, and executing both manual and automated tests to ensure the quality and reliability of our cancer registry web application. You will work closely with a team of experienced engineers and registry domain experts to ensure the delivery of high-quality software solutions. You will utilize AI agents and workflows to increase throughput in the verification and test creation process. This role requires 4 days in the San Jose, CA office and 1 day WFH.

Requirements

  • Bachelor’s Degree in Engineering, Computer Science, Computer Information Systems, related field, or equivalent practical experience required.
  • Strong understanding of software testing concepts and methodologies required.
  • Familiarity with web technologies such as ASP.NET, HTML, CSS, JavaScript, and HTTP required.
  • Knowledge of test automation tools and frameworks, such as Playwright or JMETER required.
  • Proficiency in at least one programming language used for test automation, such as C#, Java, Python, Typescript or JavaScript required.
  • Experience with version control systems, such as Git required.
  • Familiarity with agile software development methodologies and processes required.
  • Excellent problem-solving and analytical skills.
  • Familiarity with CI/CD pipelines required.
  • Experience with Load Testing and Load test tools required.
  • Strong attention to detail and ability to effectively prioritize and multitask.
  • Good communication and collaboration skills.
  • Creation of manual test cases and test case management tools.

Nice To Haves

  • Knowledge of API testing using tools like Postman or REST Assured.
  • Understanding of performance testing concepts and tools (e.g., JMeter, Playwright).
  • Familiarity with browser development tools and debugging techniques.
  • Experience with continuous integration/continuous delivery (CI/CD) pipelines and tools.
  • Data curation and test data management.

Responsibilities

  • Collaborate with the development team to understand software requirements and identify test scenarios for automation and manual testing.
  • Design, develop, and maintain automated test scripts using industry-standard tools and frameworks.
  • Execute automated test scripts, perform manual testing, and analyze test results to identify defects and ensure proper functionality of the Registry Informatics web application.
  • Identify and prioritize test cases for automation, considering factors such as criticality, risk, appropriateness for automation and frequency of use.
  • Collaborate with cross-functional teams to ensure test coverage, validate requirements, and address any testing gaps.
  • Participate in test case reviews and provide feedback to improve test coverage and effectiveness.
  • Work with designated AI tools to develop test cases, automation and increase the throughput of the verification process including test creation, test execution, gap analysis and coverage maps.
  • Report and track defects in the defect management system, and work with the development team to resolve them.
  • Continuously monitor and improve test automation frameworks, tools, and processes to increase efficiency and effectiveness.
  • Document test cases in the designated tooling and creating traceability.
  • Find efficiencies using AI tooling to decrease cycle time and increase test coverage.
  • Work with the team to create Load tests and develop a load test suite that can be run on a regular basis.

Benefits

  • Excellent Medical, Dental and Vision coverage
  • 401k
  • paid Vacation and Holiday
  • wellness reimbursement
  • tuition reimbursement
  • flexible spending account
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service