WHAT YOU'LL DO
As a Quality Specialist within “Application Foundation Services” team you will be responsible for the end-to-end quality related activities in the full development cycle. You will be working on converting requirements & acceptance criteria to test cases by following TDD/BDD paradigms, creating & maintaining test cases, ensuring the highest standards in the quality of applications & services.
In your role as Quality Specialist, you will work closely with colleagues globally with the following activities.
- Collaborate in a SCRUM team, focusing on ERP Products and Cloud technologies.
- Contribute to BTP-based reuse services and ensure the highest quality through end-to-end testing.
- Design, implement test automation and execute functional, regression, integration, and performance test cases.
- Analyse test results, perform first-level troubleshooting.
- Proactively identify and reduce manual testing efforts by improving test coverage and end to end automation
- Design and drive end to end test strategies, review software specifications, and develop test plans for complex systems.
- Measure product quality from cloud operations perspective and generate customer-like data for tests.
- Participate in architecture and design discussions, providing insights to test distributed systems.
- Continuously develop and mature our automation landscape (e.g. K8S, Python, bash, CICD Pipelines …) to help to reduce manual efforts across the application lifecycle (from Dev to Operations)
- Collaborate between the DevOps, development team by understanding CI/CD pipelines, job configurations, deployments, first level trouble shooting etc.
- Maintain and own different BTP cloud landscapes by ensuring quality and health of systems. Ensure all the deployments are successfully done
WHAT YOU BRING
- Bachelor’s or master’s degree in computer science or a related technical discipline.
- 5 to 7 years of extensive experience in testing/methodology, automation, preferably with Cloud Technologies.
- Experience working with complex distributed systems and applying specialist knowledge in designing end to end test strategy, automation and implementing CI/CD
- Hands-on experience with scripting languages like Java and any web-based UI Automation tool (Selenium)
- Strong knowledge of REST APIs and expertise in testing REST APIs.
- Working knowledge of Agile processes, with expertise in Test-Driven Development (TDD) and Behavior-Driven Development (BDD) frameworks like Cucumber or SpecFlow.
- Solid knowledge and practical experience with SQL for validating and testing data at the database level.
- Working knowledge in performance and end to end testing of distributed systems
- Experience in using bug tracking tools, test case management systems, creating test reports and version control systems.
- Good experience in building, maintaining, and enhancing tests within CI/CD pipelines.
- Experience with tools like Splunk, Dynatrace, and other Cloud DevOps and monitoring tools.
Job Segment:Testing, Cloud, ERP, Computer Science, Database, Technology