Full Time

Senior Software QA Automation Engineer I

OneStream Software
$85,000 - $110,000* / year (about $41–$53 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by OneStream Software, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software QA Automation Engineer I at OneStream Software is responsible for designing, implementing, and maintaining automated test frameworks to ensure the quality and reliability of our software products. This role encompasses the development of test strategies, creation of test plans, and execution of automated tests, contributing to continuous integration and delivery pipelines. The ideal candidate will work collaboratively with cross-functional teams to identify and resolve defects while enhancing testing methodologies to achieve optimal software performance.



Job Responsibilities

  • Design and develop robust automated test cases that validate application functionality.
  • Implement and maintain automated testing frameworks and tools for regression, integration, and performance testing.
  • Collaborate with development and product management teams to understand requirements and establish testing strategies.
  • Identify, document, and track defects using appropriate diagnostic tools.
  • Maintain and improve existing automation scripts while ensuring alignment with software changes.
  • Support continuous integration and deployment (CI/CD) processes by integrating automated tests into build pipelines.
  • Perform code reviews and provide constructive feedback to peers in the QA team.
  • Analyze testing results and provide feedback for product improvements.
  • Stay updated with industry best practices and emerging technologies in software quality assurance.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software quality assurance with a focus on automation testing.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Experience with automation tools and frameworks, such as Selenium, Appium, or similar technologies.
  • Familiarity with version control systems, especially Git.
  • Strong understanding of software development lifecycle (SDLC) and testing methodologies.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills, both verbal and written.


Technologies & Tools

The Senior Software QA Automation Engineer I will work with a variety of technologies and tools, including but not limited to Selenium, JUnit, TestNG, Jenkins for CI/CD automation, and tools for performance testing such as JMeter. Familiarity with containerization technologies like Docker and cloud services like AWS may also be beneficial as the team continues to integrate various modern practices in our software development lifecycle.



Ideal Candidates

Ideal candidates for this position are detail-oriented professionals with a strong passion for quality and excellence in software development. They possess a proactive attitude, thrive in collaborative environments, and embrace challenges with enthusiasm. A successful Senior Software QA Automation Engineer I exemplifies strong communication skills, enabling them to work efficiently with various teams. They demonstrate a commitment to continuous learning and are motivated to enhance their technical expertise in alignment with industry advancements.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.