Responsibilities
· Perform domain-centric manual testing of geophysical and geological software used in subsurface interpretation and modeling.
· Develop test plans, test scenarios, and detailed test cases based on real-world seismic and geoscience workflows.
· Validate end-to-end functionality across:
o Seismic data visualization and interpretation
o Geological modeling
o Mapping and coordinate workflows
o Petrophysical and reservoir workflows
o Subsurface computational algorithms
· Ensure scientific accuracy of seismic calculations, workflows, and interpretation results.
· Identify and document defects clearly, providing domain context and reproduction steps.
· Work closely with product managers, developers, geophysicists, and domain experts to clarify functionality and test coverage.
· Collaborate with automation engineers when needed to ensure critical domain workflows are automated, without being responsible for writing automation scripts.
· Participate in release testing, regression testing, and domain signoff.
---
Minimum Qualifications (Must-Have)
· Undergraduate degree in Computer Science, Geoscience, Geophysics, Petroleum Engineering, or a related discipline.
· 2+ years of QA testing or software validation experience, ideally in geoscience or engineering domains.
· Strong domain expertise in:
o Seismic data
o Geophysics concepts
o Geological interpretation workflows
· Experience writing structured test plans, test cases, and validation checklists.
· Strong analytical and problem-solving skills with attention to scientific detail.
· Ability to validate complex workflows and interpret expected vs. actual scientific outcomes.
· Excellent written and verbal communication skills for cross-functional collaboration.
---
Preferred Qualifications (Nice-to-Have)
· Experience with geoscience software from client or similar competitors.
· Familiarity with testing tools such as Postman, Selenium, or similar (optional).
· Knowledge of CI/CD pipeline tools (e.g., GitLab Pipelines, GitHub Actions) and deployment frameworks such as Ansible or Flux—helpful but not required.
· Basic scripting or database querying skills for data verification.
· Strong understanding of software defect lifecycle and QA documentation protocols.
---
Key Attributes
· Strong domain intuition: can immediately recognize inconsistencies in seismic or geological workflows.
· High attention to detail when evaluating subsurface results and scientific calculations.
· Ability to think from an end-user perspective (geoscientist, interpreter, geophysicist).
· Excellent documentation, communication, and collaboration abilities.
---
Ideal Candidate Background
· Worked as a Geoscience QA Tester, Geology/Geophysics Application Tester, or Domain Analyst in a subsurface software company.
· Hands-on experience interpreting seismic datasets, well logs, horizons, faults, velocity models, reservoir characteristics, or stratigraphic features.
· Comfortable validating both scientific correctness and software usability.