Position: Automation QA Engineer (Python)
Company: SoftElegance
Category: QA Automation
Experience required: 2y
English level: upper
Published: 2023-02-01T00:00:00+02:00

Team: Test team

Product: statistical data science platform

Responsibilities:
maintain current and to write new automated integration test cases in Python using Pytest (and related libraries) to increase the software integration test coverage:
1. Write Pytest testcases
2. Refactor Pytest testcases upon request
3. Document integration tests 
4. Conduct (automated) integrations tests to identify defects and verify new feature functionality before handover to customer
5. Collaborate with the development teams

As a part of the scrum team:
1. Ensure stories are well-refined and contain clear acceptance criteria
2. Maintain and implement the test plan
3. Manage own tasks

Requirements:
Experience as Integration Test Engineer in large agile software development projects

Stack:
Mandatory: Python incl. Pandas, Pytest, CI/CD, GitLab, JupyterLab Notebook, SonarQube, Jira, Confluence, 
Understanding of ‘mocking’, ‘fixtures’, ‘parametrizing’ tests
Experience with statistical computer
Good understanding of software testing methodologies (functional and non-functional)
Good understanding of  testing techniques incl. Bug Tracking (Jira) and Test Management (XRay)
Experience in integrating test automation into CI/CD 

Languages:
Strong spoken and written English 
German is a plus