Senior Software Test Engineer
Role details
Job location
Tech stack
Job description
As we expand, we're looking for a Senior Software Test Engineer to participate in our testing efforts and enforce quality across embedded and cloud-based systems. You'll collaborate closely with cross-functional teams to ensure testing is proactive, reliable, and aligned with development goals., + Participate in the design, execution, and maintenance of testing methodologies across embedded and cloud-based systems.
-
Develop, document, and maintain test plans, test cases, and standardized QA processes.
-
Perform exploratory testing for new features and complex scenarios.
-
Build and maintain reliable automated regression test suites integrated into GitLab CI/CD pipelines using modern frameworks.
-
Organize and execute build and release activities, including versioning, packaging, and coordinating with DevOps and engineering teams.
-
Collaborate closely with developers, DevOps, and product teams to ensure quality throughout the software development lifecycle.
-
Maintain high standards of documentation for test processes, defect tracking, and release validation.
-
Participate in design reviews to ensure testability of new features.
-
Help establish testing best practices across the engineering team.
Requirements
-
Ownership of technical tasking from ideation through implementation
-
Demonstrated ability to foster and facilitate a culture of learning and collaboration across hybrid (in-person and remote) teams.
-
Strong verbal and written communication skills and the ability to work effectively in a team-oriented environment.
-
Ability to think creatively to overcome technical challenges.
-
Passion to drive software test engineering process improvements and stay abreast of industry trends and emerging technologies.
Required Qualifications:
-
Bachelor's Degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
-
5+ years of experience in software testing including hands-on experience testing embedded systems and cloud-based platforms.
-
Proven experience with GitLab CI/CD and integrating tests into DevOps pipelines.
-
Proficiency with Linux-based systems, including command-line tools and shell scripting.
-
Strong scripting skills (e.g., Python, Bash) for test automation and tool creation.
-
Experience using issue tracking and documentation tools (e.g., JIRA, Confluence).
-
Experience with software written in C++ and Python.
-
Excellent problem-solving skills and attention to detail.
-
10% travel.
Preferred Qualifications:
-
Experience with performance testing and API testing frameworks.
-
Experience testing distributed systems and data processing pipelines.
-
Knowledge of performance, security, or system-level testing techniques.
Benefits & conditions
Compensation and Benefits: Hidden Level offers a competitive salary and a comprehensive benefits package, including health insurance, paid parental leave, flexible time off, 401(k) with employer contributions, life insurance, disability insurance, and potential stock options.
Salary Range: The salary range for this position is estimated at $112,500 to $140,000 annually. Please note that the salary information is a general guideline only. Hidden Level considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer.