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 is responsible for ensuring the quality and performance of the platform through systematic testing and validation processes. In this role, you will collaborate with cross-functional teams, including development and product management, to identify and resolve issues before product release. By designing comprehensive test plans, executing testing protocols, and analyzing results, you will play a vital role in delivering high-quality software solutions that meet and exceed customer expectations.
Job Responsibilities
- Design, develop, and maintain automated test scripts and frameworks for platform functionalities.
- Conduct functional, performance, and regression testing to evaluate software quality.
- Collaborate with software developers to troubleshoot and resolve software defects.
- Review and analyze system specifications to ensure comprehensive test coverage.
- Participate in requirement gathering sessions and provide input regarding potential test scenarios.
- Document test cases, maintain test plans, and report testing results and issues effectively.
- Continuously improve testing processes and methodologies to optimize efficiency.
- Mentor and guide junior QA team members in best practices and testing techniques.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software quality assurance, specifically in platform development.
- Proficient in test automation tools and frameworks such as Selenium, JUnit, or TestNG.
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Experience with performance testing tools like JMeter or LoadRunner.
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Effective communication skills and the ability to work collaboratively in a team environment.
Technologies & Tools
The Senior Software QA Engineer I - Platform Development utilizes a range of technologies and tools including, but not limited to, automated testing frameworks such as Selenium and JUnit, performance testing tools like JMeter, and version control systems such as Git. Additionally, familiarity with CI/CD tools, integrated development environments, and cloud-based platforms is beneficial for efficient testing processes and collaboration with the development team.
Ideal Candidates
The ideal candidate for this position is someone who possesses a strong technical acumen and a proactive approach to problem-solving. Excellent communication skills are essential, as the role requires interaction with various teams and stakeholders. A strong attention to detail and a commitment to quality assurance are critical, alongside a passion for technology and continuous improvement. Candidates who thrive in fast-paced environments and exhibit strong leadership abilities will find themselves well-suited for this role.
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
Similar jobs which you may be interested in. Typically using your existing skillset.