Test Development & Execution: Write, execute, and maintain comprehensive tests and scripts designed to validate our application code, pipelines, and processes.
Data Validation: Develop and perform automated and manual tests to ensure data accuracy, consistency, and completeness across all systems.
Process Monitoring: Monitor data flows and processes to identify and resolve any discrepancies or issues in real time.
Test Automation: Implement and maintain automated testing frameworks to streamline the quality assurance processes.
Documentation: Document test cases, procedures, and results in order to maintain and communicate our quality assurance coverage and execution. Collaboration: Work closely with cross-functional teams to understand requirements, provide feedback, and contribute to overall quality improvements.
Continuous Improvement: Stay updated on the latest QA methodologies and tools, and continuously seek to improve testing strategies and processes.
Requirements & Skills:
BS in Engineering, Computer Science, Data/Information Science, Mathematics, or a related field
4+ years of hands-on experience in a similar position
Professional Testing/Development experience involving UI and API Automation
Ability to thrive in an Agile Scrum environment with remote teammates
Ability to investigate, isolate, and solve technical issues across the full technology stack by using automated & manual testing methodologies
A desire and curiosity about learning innovative technologies.
Experience using, testing, and debugging JavaScript, React, C#, and Python
Knowledge of the energy industry, markets, and terminology
Experience in a DevOps environment with CI/CD tools
Experience working with relational data via Oracle, Postgres, and/or SQL Server