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.
Job Overview
The Senior Software QA Engineer I - Platform Development at OneStream Software will play a critical role in ensuring the delivery of high-quality software solutions. This position involves designing, implementing, and executing test strategies to validate software functionality, reliability, and performance. The successful candidate will work collaboratively with cross-functional teams to identify and resolve defects, enhance the testing process, and contribute to the overall development lifecycle. A focus on automation, continuous integration, and thorough testing methodologies will be key in achieving rigorous software quality standards.
Job Responsibilities
- Develop and maintain test plans, test cases, and automated tests for core platform components.
- Design and execute comprehensive test strategies that align with agile development methodologies.
- Collaborate with developers and product managers to understand requirements and identify potential issues early in the development process.
- Identify, document, and track defects, while working closely with the development team to facilitate timely resolutions.
- Implement and maintain CI/CD processes to enhance testing effectiveness and efficiency.
- Perform regression testing and ensure that fixes are validating appropriately.
- Actively participate in code reviews and design discussions to advocate for testing best practices.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Minimum of 5 years of experience in software quality assurance, specifically in automated testing.
- Proven experience with test automation frameworks and tools, such as Selenium, JUnit, or equivalent.
- Strong understanding of software development life cycle (SDLC) and testing methodologies.
- Keen analytical skills and attention to detail, with the ability to troubleshoot and solve complex issues.
- Excellent communication skills, both written and verbal, with a focus on teamwork and collaboration.
- Familiarity with Agile methodologies and experience working in agile development teams.
Technologies & Tools
The Senior Software QA Engineer I will utilize a variety of technologies and tools to enhance quality assurance processes. Key technologies include automated testing frameworks such as Selenium and JUnit, programming languages like Java or Python, and build tools like Jenkins or Maven. Familiarity with version control systems, such as Git, and collaboration tools such as JIRA or Confluence, will also be essential to support seamless communication within teams.
Ideal Candidates
Ideal candidates for this position will demonstrate a passion for quality and a proactive approach to problem-solving. They will exhibit strong communication skills and a collaborative mindset, thriving in a team-oriented environment. A keen attention to detail and an analytical mindset are crucial, along with the ability to adapt to changing priorities within fast-paced development cycles. Candidates should exhibit curiosity and a strong desire to learn about new technologies, testing methodologies, and continuous improvement strategies.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.