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 Automation Engineer I at OneStream Software will be responsible for designing, developing, and implementing automated test solutions to ensure the quality and performance of our software products. This role requires a strong understanding of software testing methodologies and frameworks, as well as experience in scripting and automation tools. You will collaborate closely with cross-functional teams to identify testing requirements and deliver high-quality software with reduced defects, ensuring an optimal user experience for our clients.
Job Responsibilities
- Develop and execute automated test scripts to validate software functionalities.
- Collaborate with software developers to understand software features and ensure comprehensive testing.
- Perform continuous integration and deployment testing activities to enhance product quality.
- Identify, document, and track software defects and inconsistencies; work with development teams for resolution.
- Assist in the development of testing timelines and strategies for testing phases in the software development lifecycle.
- Participate in code reviews and provide insights on testing methodologies and tool selections.
- Mentor junior QA engineers and contribute to the development of QA best practices.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software testing and automation.
- Proficient in at least one programming language such as Java, C#, or Python.
- Hands-on experience with test automation frameworks such as Selenium, Cucumber, or TestNG.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience with performance and regression testing.
- Excellent troubleshooting skills and attention to detail.
Technologies & Tools
The Senior Software QA Automation Engineer I will utilize a diverse set of technologies and tools in their daily responsibilities. Key tools include automated testing frameworks such as Selenium, Jenkins for continuous integration and deployment, and Git for version control. Familiarity with cloud environments like AWS or Azure is also advantageous, as the team's infrastructure often operates within these ecosystems. Additionally, knowledge of API testing tools (like Postman or SoapUI) will support the testing of back-end services effectively.
Ideal Candidates
Ideal candidates for this role are those who demonstrate a passion for quality assurance and a commitment to excellence in software development. They possess strong analytical and problem-solving skills, allowing them to effectively diagnose issues and propose viable solutions. The ability to communicate clearly and collaborate effectively within a team environment is essential. Furthermore, candidates should exhibit a proactive attitude towards learning new technologies and methodologies, ensuring they remain at the forefront of industry trends and best practices.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.