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
As a Senior Software QA Engineer at OneStream Software, you will play a pivotal role in ensuring the highest quality products through rigorous testing procedures and quality assurance methodologies. Your responsibilities will encompass designing and executing comprehensive test plans, identifying defects, and collaborating closely with development teams to enhance product performance and customer satisfaction. The ideal candidate will possess a thorough understanding of QA processes and tools, along with a commitment to continuous improvement and excellence in software quality.
Job Responsibilities
- Design, develop, and execute automated and manual test cases for complex software systems.
- Identify, document, and track defects through tools such as JIRA, and ensure their timely resolution.
- Collaborate closely with developers and product managers to gain an understanding of product features and requirements.
- Develop and maintain comprehensive test documentation, including test plans and test cases.
- Participate in requirement reviews to ensure testability and alignment with quality standards.
- Mentor and train junior QA personnel to improve overall team performance.
- Implement and advocate for QA best practices and methodologies within the organization.
- Perform regression testing and maintain testing environments.
- Analyze test results and report on overall quality metrics on a regular basis.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in software quality assurance and testing.
- Strong proficiency in test automation tools such as Selenium, Appium, or similar.
- Experience with programming languages such as Java, C#, or Python.
- Solid understanding of software development life cycles (SDLC) and methodologies such as Agile and DevOps.
- Proven experience in performance and load testing using tools like JMeter or LoadRunner.
- Excellent analytical, problem-solving, and communication skills.
- Familiarity with code versioning tools, such as Git.
- Certifications in Software Testing (e.g., ISTQB) are a plus.
Technologies & Tools
The Senior Software QA Engineer will utilize a variety of technologies and tools to effectively carry out their responsibilities. This includes test automation frameworks such as Selenium and Appium, programming languages like Java, C#, or Python, and performance testing tools such as JMeter. Additionally, familiarity with CI/CD pipelines and version control systems like Git will be essential for maintaining an efficient workflow and collaboration with the development team.
Ideal Candidates
Ideal candidates for the Senior Software QA Engineer position will display exceptional detail orientation and a strong analytical mindset. They should be proactive problem solvers with excellent communication skills, capable of working collaboratively within a team-oriented environment. Strong ownership of tasks and the ability to adapt to fast-paced changes are crucial. A passion for quality assurance and a desire to continuously improve both personal skills and team processes will also be vital characteristics of a successful candidate.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.