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 Automation Engineer I at OneStream Software, you will play a pivotal role in ensuring the quality of our software solutions through the development and execution of automated test strategies. You will collaborate closely with cross-functional teams to design, implement, and maintain automated test frameworks and contribute to continuous integration processes. Your expertise in software quality assurance will be instrumental in enhancing product reliability and performance, ultimately driving customer satisfaction.
Job Responsibilities
- Design, develop, and execute automated test scripts using industry-standard tools and frameworks.
- Collaborate with developers and product managers to understand requirements and define test strategies.
- Perform regression testing and develop testing scenarios for new features, ensuring thorough coverage.
- Identify, document, and track defects using defect management tools.
- Participate in code reviews and provide feedback to improve code quality and testability.
- Contribute to the continuous improvement of testing processes and methodologies within the QA team.
- Assist in maintaining test environments and data for effective testing operations.
- Mentor junior QA engineers, enhancing their skills in automation and software testing best practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software quality assurance, with a strong emphasis on automation.
- Proficient in programming languages such as Java, Python, or C#.
- Experience with automated testing tools such as Selenium, TestNG, or similar frameworks.
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Familiarity with continuous integration tools and version control systems like Jenkins, Git, or Azure DevOps.
- Excellent analytical and problem-solving skills with a keen attention to detail.
- 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 essential for testing and development. This includes automated testing frameworks such as Selenium and TestNG, programming languages like Java and Python, as well as continuous integration and deployment tools such as Jenkins and Azure DevOps. The candidate will leverage version control systems like Git to manage testing artifacts effectively and facilitate collaboration with development teams.
Ideal Candidates
Ideal candidates for this role will demonstrate a proactive and innovative mindset, continuously seeking new ways to improve testing processes and enhance software quality. They should possess strong leadership qualities and exhibit a willingness to share knowledge with peers. A successful applicant will be detail-oriented, able to thrive in a dynamic environment, and excel at multitasking while maintaining high standards of quality. Furthermore, they should be passionate about technology and committed to keeping up-to-date 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
Similar jobs which you may be interested in. Typically using your existing skillset.