Position Summary
As a Quality Assurance Engineer, you will work closely with local and Swiss development teams to design, implement, and execute effective quality assurance processes for our industrial software applications. You will be responsible for maintaining and improving product quality, identifying and reporting issues, and heling deliver world-class software products to our customers.
Main Responsibilities
Test Planning and Execution
- Develop and execute test plans, test cases, and test scripts for industrial software applications.
- Perform functional, integration, and regression testing to validate product functionality and performance.
Test Automation
- Develop and maintain automated test scripts to streamline and enhance the testing process.
- Implement and execute automated test suites for continuous integration and delivery (CI / CD) pipelines,
Defect Identification and Reporting
- Identify and document software defects and issues, ensuring accurate and detailed bug reports.
- Collaborate with the development teams to track and resolve reported defects.
Quality standards and continuous improvement
- Ensure adherence to established quality standards and best practices.
- Contribute to the development and maintenance of quality assurance documentation.
- Continuously evaluate and enhance QA processes to increase efficiency and effectiveness
- Stay up-to-date with industry best practices in software testing and quality assurance.
Collaboration
- Work closely with the software development and HMI teams to understand product requirements and ensure comprehensive test coverage.
- Participate in Agile development processes and contribute to sprint planning and review meetings.
Critical Skills And Personal Attributes
- Proficient in Selenium C#/Java, BDD, Specflow, NUNIT Framework, Selenium Azure DevOps
- Have good knowledge of SW QA methodologies, tools & processes & experience writing comprehensive test plans & cases.
- Have hands-on experience in any of the tools- Azure DevOps/JIRA and good to have knowledge on Git/Jenkins
- Preferred to be Certified Software Tester Foundation Level
- Have strong skills in performing data analysis, risk analysis, writing test cases for functional/ non-functional testing, and debugging skills
- Have experience in agile development approaches, preferably Scrum
- Hands-on experience with automated testing of API and UI
- REST Sharp API automation experience good to have
- Good knowledge of automation tools and common scripts and languages used in this area
Education And Experience
- Bachelor's degree or master's degree in Computer Science or a related engineering discipline
- 5-8 years of experience in software quality assurance, including manual and automated testing
About Company
For more than 130 years, and over 50 countries, BOBST has always been at the forefront of innovation and we want to accelerate connectivity, digitalization, automation and sustainability to make packaging better than ever.
BOBST is one of the world's leading suppliers of equipment and services to packaging and label manufacturers in the folding carton, corrugated board and flexible materials industries. Join our highly qualified staff and together, let's shape the future of the packaging world.