Software QA Engineer

ARROWCORE GROUP
Fremont, United States of America
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Fremont, United States of America

Tech stack

Test Suite
API
Artificial Intelligence
Automation of Tests
Python
Log Analysis
Selenium
SQL Databases
Software Testing Automation Framework
Strategies of Testing
TypeScript
Postman
Appium
Cypress
Information Technology
Playwright
REST
Splunk
Api Management
Go

Job description

We're accelerating the world's transition to sustainable energy, and Client's industrial energy efforts drive the global shift toward sustainable power at scale. This team delivers an efficient & cohesive user experience across our flagship industrial product, Megapack. In this role, you'll build a suite of tools to automate testing and validation for the whole end-to-end experience for quoting, contract management, and invoicing processes. These features directly accelerate deal execution and enhance operational efficiency, increasing the adoption of utility-scale energy storage and grid infrastructure solutions for commercial and industrial customers. We value high ownership and agency, empowering you to innovate while scaling our systems.

What You'll Do:

  • Design, develop and execute advanced test suites
  • Implement and execute test strategies on all supported platforms and languages to help improve overall quality and test code coverage
  • Responsible for functional testing and automated testing
  • Write backend integration tests and tests for RESTful APIs
  • Develop frameworks and automated test cases using Selenium and Python
  • Design and develop integration, regression, and stress tests using industry standard tools
  • Use and integrate AI tools to improve your work.
  • Collaborate with Engineers and Program Managers to understand requirements and translate them into test cases
  • Define, implement, and maintain test plans, test specifications and test suites
  • Provide technical leadership, driving and performing engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs

Requirements

  • Experience with one or more of the following: Python, Go, Typescript
  • Experience with web, mobile and API's validation
  • Strong understanding of test automation frameworks in one of Playwright, Selenium, Cypress, Appium, Zephyr or similar
  • Proficiency in writing and executing SQL database queries for test validation
  • Knowledge of log analysis using tools like Splunk for troubleshooting and monitoring
  • Experience with API testing using Postman, or similar tools
  • Degree in Computer Science or equivalent experience.

Apply for this position